Enable minimal testing
This commit is contained in:
@ -0,0 +1,50 @@
|
||||
---
|
||||
dependency:
|
||||
name: galaxy
|
||||
|
||||
driver:
|
||||
name: hetznercloud
|
||||
|
||||
lint:
|
||||
name: yamllint
|
||||
options:
|
||||
config-file: ../../../resources/.yamllint
|
||||
|
||||
platforms:
|
||||
- name: instance-1
|
||||
server_type: cx11
|
||||
image: debian-9
|
||||
groups:
|
||||
- foo
|
||||
- bar
|
||||
|
||||
- name: instance-2
|
||||
server_type: cx11
|
||||
image: debian-9
|
||||
groups:
|
||||
- foo
|
||||
- baz
|
||||
|
||||
provisioner:
|
||||
name: ansible
|
||||
playbooks:
|
||||
create: ../../../../../resources/playbooks/hetznercloud/create.yml
|
||||
destroy: ../../../../../resources/playbooks/hetznercloud/destroy.yml
|
||||
env:
|
||||
ANSIBLE_ROLES_PATH: ../../../../../resources/roles/
|
||||
lint:
|
||||
name: ansible-lint
|
||||
config_options:
|
||||
defaults:
|
||||
timeout: 100
|
||||
ssh_connection:
|
||||
scp_if_ssh: true
|
||||
|
||||
scenario:
|
||||
name: multi-node
|
||||
|
||||
verifier:
|
||||
name: testinfra
|
||||
lint:
|
||||
name: flake8
|
||||
enabled: false
|
@ -0,0 +1,24 @@
|
||||
---
|
||||
- name: Converge
|
||||
hosts: all
|
||||
gather_facts: false
|
||||
roles:
|
||||
- molecule
|
||||
|
||||
- name: Converge
|
||||
hosts: bar
|
||||
gather_facts: false
|
||||
roles:
|
||||
- molecule
|
||||
|
||||
- name: Converge
|
||||
hosts: foo
|
||||
gather_facts: false
|
||||
roles:
|
||||
- molecule
|
||||
|
||||
- name: Converge
|
||||
hosts: baz
|
||||
gather_facts: false
|
||||
roles:
|
||||
- molecule
|
Reference in New Issue
Block a user