Files
@ 36e1c9460cd6
Branch filter:
Location: majic-ansible-roles/roles/backup_client/molecule.yml - annotation
36e1c9460cd6
842 B
text/x-yaml
MAR-27: Added initial scaffolding for testing mail_forwarder role:
- Fixed issues reported by Ansible linting check (some mode-related syntax and
one ignore.
- Added Molecule configuration for testing mandatory and optional
parameters. Covers both Debian Jessie and Debian Stretch.
- Added test playbook for setting-up the test instances. A helper relay mail
server.
- Updated both mail_server and mail_forwarder to fall-back to using
native (/etc/hosts) resolving if DNS fails. Solves issue with test environment
not having proper DNS set-up for all domains etc.
- Added a number of data/config files associated with tests.
- Added dummy test file.
- Fixed issues reported by Ansible linting check (some mode-related syntax and
one ignore.
- Added Molecule configuration for testing mandatory and optional
parameters. Covers both Debian Jessie and Debian Stretch.
- Added test playbook for setting-up the test instances. A helper relay mail
server.
- Updated both mail_server and mail_forwarder to fall-back to using
native (/etc/hosts) resolving if DNS fails. Solves issue with test environment
not having proper DNS set-up for all domains etc.
- Added a number of data/config files associated with tests.
- Added dummy test file.
19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 bfafd526bfc3 bfafd526bfc3 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 19020779a000 | ---
dependency: {}
driver:
name: vagrant
vagrant:
platforms:
- name: debian-jessie64
box: debian/contrib-jessie64
- name: debian-stretch64
box: debian/stretch64
providers:
- name: virtualbox
type: virtualbox
options:
memory: 512
cpus: 1
instances:
- name: backup-server
interfaces:
- network_name: private_network
type: static
ip: 10.31.127.10
auto_config: yes
- name: parameters-mandatory
interfaces:
- network_name: private_network
type: static
ip: 10.31.127.20
auto_config: yes
- name: parameters-optional
interfaces:
- network_name: private_network
type: static
ip: 10.31.127.21
auto_config: yes
verifier:
name: testinfra
|