This commit is contained in:
44
molecule/default/molecule.yml
Normal file
44
molecule/default/molecule.yml
Normal file
@@ -0,0 +1,44 @@
|
||||
---
|
||||
driver:
|
||||
name: vagrant
|
||||
provider:
|
||||
name: virtualbox
|
||||
lint: |
|
||||
yamllint --config-file .yamllint .
|
||||
ansible-lint .
|
||||
platforms:
|
||||
- name: buster
|
||||
box: debian/buster64
|
||||
interfaces:
|
||||
- auto_config: true
|
||||
network_name: private_network
|
||||
ip: "192.168.50.4"
|
||||
instance_raw_config_args:
|
||||
- "vm.network 'forwarded_port', guest: 8080, host: 8080"
|
||||
- "vm.network 'forwarded_port', guest: 8000, host: 80"
|
||||
- "vm.network 'forwarded_port', guest: 8443, host: 443"
|
||||
- "vm.network 'forwarded_port', guest: 3000, host: 3000"
|
||||
- "vm.network 'forwarded_port', guest: 9091, host: 9091"
|
||||
groups:
|
||||
- all
|
||||
- molecule
|
||||
- middleware
|
||||
- gitea
|
||||
provisioner:
|
||||
name: ansible
|
||||
lint: ansible-lint
|
||||
env:
|
||||
ANSIBLE_ROLES_PATH: ${PWD}/roles:${PWD}/roles-dependencies
|
||||
playbooks:
|
||||
converge: ../../site.yml
|
||||
inventory:
|
||||
links:
|
||||
group_vars: ../../inventories/molecule/group_vars
|
||||
scenario:
|
||||
name: default
|
||||
verifier:
|
||||
name: testinfra
|
||||
options:
|
||||
junit-xml: report.xml
|
||||
o: "junit_family=legacy"
|
||||
|
||||
Reference in New Issue
Block a user