--- driver: name: docker hostname: salt.ci.local use_sudo: false provisioner: name: salt_solo salt_install: bootstrap salt_bootstrap_url: https://bootstrap.saltstack.com salt_version: latest require_chef: false log_level: error formula: salt grains: noservices: True state_top: base: "*": - salt pillars: top.sls: base: "*": - salt - common common.sls: salt: minion: enabled: true master: host: localhost linux: system: enabled: true name: salt domain: ci.local dependencies: - name: git repo: git source: https://github.com/salt-formulas/salt-formula-git.git - name: reclass repo: git source: https://github.com/salt-formulas/salt-formula-reclass.git verifier: name: inspec sudo: true platforms: - name: ubuntu-trusty driver_config: image: trevorj/salty-whales:trusty platform: ubuntu - name: ubuntu-xenial driver_config: image: trevorj/salty-whales:xenial platform: ubuntu suites: - name: minion-default provisioner: pillars: top.sls: base: "*": - common - minion_pki - minion_mine - minion_graph - minion_handler pillars-from-files: minion_pki.sls: tests/pillar/minion_pki_ca.sls minion_mine.sls: tests/pillar/minion_mine.sls minion_graph.sls: tests/pillar/minion_graph.sls minion_handler.sls: tests/pillar/minion_custom_handler.sls - name: master-default provisioner: pillars: top.sls: base: "*": - common - master_api - master_acl - master_ssh_key - master_ssh_password - master_ssh_root - master_handler pillars-from-files: master_api.sls: tests/pillar/master_acl.sls master_acl.sls: tests/pillar/master_api.sls master_ssh_key.sls: tests/pillar/master_ssh_minion_key.sls master_ssh_password.sls: tests/pillar/master_ssh_minion_password.sls master_ssh_root.sls: tests/pillar/master_ssh_minion_root.sls master_handler.sls: tests/pillar/master_custom_handler.sls - name: control_cloud_digitalocean provisioner: pillars-from-files: salt.sls: tests/pillar/control_cloud_digitalocean.sls - name: control_cloud_openstack provisioner: pillars-from-files: salt.sls: tests/pillar/control_cloud_openstack.sls - name: control_virt provisioner: pillars-from-files: salt.sls: tests/pillar/control_virt.sls - name: master_single_pillar provisioner: pillars-from-files: salt.sls: tests/pillar/master_single_pillar.sls - name: master_single_reclass provisioner: pillars-from-files: salt.sls: tests/pillar/master_single_reclass.sls - name: minion_local_pillar provisioner: pillars-from-files: salt.sls: tests/pillar/minion_local_pillar.sls - name: minion_local_reclass provisioner: pillars-from-files: salt.sls: tests/pillar/minion_local_reclass.sls - name: minion_multi_master_failover provisioner: pillars-from-files: salt.sls: tests/pillar/minion_multi_master_failover.sls # vim: ft=yaml sw=2 ts=2 sts=2 tw=125