UNPKG

@installdoc/ansible-gas-station

Version:

An Ansible playbook that provisions your network with software from GitHub Awesome lists, developed with disaster recovery in mind ⛽🔥🤤

87 lines (86 loc) 1.66 kB
--- dependency: name: galaxy options: role-file: requirements.yml requirements-file: requirements.yml driver: name: vagrant provider: name: virtualbox lint: | yamllint . ansible-lint flake8 platforms: - name: Windows-10 box: Megabyte/Windows-Desktop cpus: 2 groups: - windows memory: 4096 provider_raw_config_args: - "customize [ 'modifyvm', :id, '--natdnshostresolver1', 'on' ]" - "customize [ 'modifyvm', :id, '--natpf1', 'winrm,tcp,127.0.0.1,55985,,5985' ]" provisioner: name: ansible inventory: group_vars: all: virtualbox_molecule_test: true windows: ansible_become_method: runas ansible_become_user: vagrant ansible_password: vagrant ansible_user: vagrant ansible_winrm_scheme: http ansible_winrm_transport: basic host_vars: Windows-10: ansible_connection: winrm ansible_host: 127.0.0.1 ansible_port: 55985 options: vvv: true playbooks: converge: converge.yml prepare: prepare.yml verifier: name: ansible scenario: create_sequence: - dependency - create - prepare check_sequence: - dependency - cleanup - destroy - create - prepare - converge - check - destroy converge_sequence: - dependency - create - prepare - converge destroy_sequence: - dependency - cleanup - destroy test_sequence: - lint - dependency - cleanup - destroy - syntax - create - prepare - converge - idempotence - side_effect - verify - cleanup - destroy