Files
@ 5eeaa6ef80fd
Branch filter:
Location: majic-ansible-roles/roles/common/molecule/default/molecule.yml
5eeaa6ef80fd
2.9 KiB
text/x-yaml
MAR-194: Configure static IPv6 addresses for testing of common role:
- Requires some additional steps to be done when preparing the
development machine, since VirtualBox prohibits use of network
subnets that are not explicitly configured for use with private
networks.
- Requires some additional steps to be done when preparing the
development machine, since VirtualBox prohibits use of network
subnets that are not explicitly configured for use with private
networks.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | ---
dependency: {}
driver:
name: vagrant
provider:
name: virtualbox
lint:
name: yamllint
options:
config-file: ../../.yamllint.yml
platforms:
- name: helper
box: debian/bullseye64
memory: 512
cpus: 1
provider_raw_config_args:
- "customize ['modifyvm', :id, '--paravirtprovider', 'minimal']"
interfaces:
- auto_config: true
ip: 192.168.56.2
network_name: private_network
type: static
- auto_config: true
ip: fd00::192:168:56:2
network_name: private_network
netmask: 116
type: static
- name: client1
groups:
- client
- client-allowed
box: debian/bullseye64
memory: 256
cpus: 1
provider_raw_config_args:
- "customize ['modifyvm', :id, '--paravirtprovider', 'minimal']"
interfaces:
- auto_config: true
ip: 192.168.56.3
network_name: private_network
type: static
- auto_config: true
ip: fd00::192:168:56:3
network_name: private_network
netmask: 116
type: static
- name: client2
groups:
- client
- client-disallowed
box: debian/bullseye64
memory: 256
cpus: 1
provider_raw_config_args:
- "customize ['modifyvm', :id, '--paravirtprovider', 'minimal']"
interfaces:
- auto_config: true
ip: 192.168.56.4
network_name: private_network
type: static
- auto_config: true
ip: fd00::192:168:56:4
network_name: private_network
netmask: 116
type: static
- name: parameters-mandatory-bullseye
groups:
- parameters-mandatory
box: debian/bullseye64
memory: 256
cpus: 1
provider_raw_config_args:
- "customize ['modifyvm', :id, '--paravirtprovider', 'minimal']"
interfaces:
- auto_config: true
ip: 192.168.56.31
network_name: private_network
type: static
- auto_config: true
ip: fd00::192:168:56:31
network_name: private_network
netmask: 116
type: static
- name: parameters-optional-bullseye
groups:
- parameters-optional
box: debian/bullseye64
memory: 256
cpus: 1
provider_raw_config_args:
- "customize ['modifyvm', :id, '--paravirtprovider', 'minimal']"
interfaces:
- auto_config: true
ip: 192.168.56.32
network_name: private_network
type: static
- auto_config: true
ip: fd00::192:168:56:32
network_name: private_network
netmask: 116
type: static
provisioner:
name: ansible
playbooks:
cleanup: cleanup.yml
config_options:
defaults:
force_valid_group_names: "ignore"
interpreter_python: "/usr/bin/python3"
ssh_connection:
pipelining: "True"
lint:
name: ansible-lint
scenario:
name: default
verifier:
name: testinfra
lint:
name: flake8
|