ansible-development-environ.../roles/robertdebock.molecule/molecule/ec2/molecule.yml

80 lines
1.6 KiB
YAML

---
dependency:
name: galaxy
driver:
name: ec2
lint:
name: yamllint
platforms:
# - name: rhel-7
# image: ami-c86c3f23
# instance_type: t2.micro
# vpc_subnet_id: subnet-0e688067
# - name: sles-15
# image: ami-0a1886cf45f944eb1
# instance_type: t2.micro
# vpc_subnet_id: subnet-0e688067
- name: molecule-ubuntu-18.04
image: ami-0bdf93799014acdc4
instance_type: t2.micro
vpc_subnet_id: subnet-0e688067
- name: molecule-amazon-linux-2
image: ami-02ea8f348fa28c108
instance_type: t2.micro
vpc_subnet_id: subnet-0e688067
- name: molecule-centos-7
image: ami-9a183671
instance_type: t2.micro
vpc_subnet_id: subnet-0e688067
- name: molecule-fedora-29
image: ami-0f904cfaa69a1c64c
instance_type: t2.micro
vpc_subnet_id: subnet-0e688067
provisioner:
name: ansible
lint:
name: ansible-lint
config_options:
defaults:
callback_plugins: /usr/lib/python2.7/site-packages/ara/plugins/callbacks
inventory:
host_vars:
molecule-ubuntu-18.04:
ansible_user: ubuntu
molecule-centos-7:
ansible_user: centos
molecule-fedora-29:
ansible_user: fedora
scenario:
name: ec2
create_sequence:
- create
check_sequence:
- destroy
- dependency
- create
- converge
- check
- destroy
converge_sequence:
- dependency
- create
- converge
destroy_sequence:
- destroy
test_sequence:
- lint
- destroy
- dependency
- syntax
- create
- converge
- idempotence
- side_effect
- verify
- destroy
verifier:
name: goss
lint:
name: yamllint