@installdoc/ansible-gas-station
Version:
An Ansible playbook that provisions your network with software from GitHub Awesome lists, developed with disaster recovery in mind ⛽🔥🤤
83 lines (82 loc) • 1.49 kB
YAML
dependency:
name: galaxy
options:
requirements-file: requirements.yml
role-file: requirements.yml
driver:
name: docker
platforms:
- command: /sbin/init
image: megabytelabs/ansible-molecule-fedora-33:latest
name: Fedora-33
pre_build_image: true
privileged: true
tmpfs:
- /run
- /tmp
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:ro
- command: /sbin/init
image: megabytelabs/ansible-molecule-fedora-34:latest
name: Fedora-34
pre_build_image: true
privileged: true
tmpfs:
- /run
- /tmp
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:ro
provisioner:
connection_options:
ansible_connection: docker
ansible_password: ansible
ansible_ssh_user: ansible
inventory:
group_vars:
all:
docker_molecule_test: true
name: ansible
options:
vvv: true
playbooks:
converge: converge.yml
scenario:
check_sequence:
- dependency
- cleanup
- destroy
- create
- prepare
- converge
- check
- destroy
converge_sequence:
- dependency
- create
- prepare
- converge
create_sequence:
- dependency
- create
- prepare
destroy_sequence:
- dependency
- cleanup
- destroy
test_sequence:
- lint
- dependency
- cleanup
- destroy
- syntax
- create
- prepare
- converge
- idempotence
- side_effect
- verify
- cleanup
- destroy
verifier:
name: ansible