-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmolecule.yml
35 lines (35 loc) · 1.1 KB
/
molecule.yml
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
---
dependency:
name: galaxy
options:
role-file: requirements-standalone.yml
requirements-file: requirements-collections.yml
driver:
name: vagrant
provider:
name: virtualbox
platforms:
- name: Fedora-Molecule-Volumes-VB
box: ${TESTBOX:-fedora/39-cloud-base}
provider_options:
cpus: 2
memory: 2048
provider_raw_config_args:
- "customize ['storagectl', :id, '--name', 'IDE', '--hostiocache', 'on']"
provider_override_args:
- "persistent_storage.enabled = true"
- "persistent_storage.location = 'molecule-volumes.vdi'"
- "persistent_storage.size = 100"
- "persistent_storage.mount = false"
- "persistent_storage.diskdevice = '/dev/sdb'"
provisioner:
name: ansible
env:
ANSIBLE_ROLES_PATH: "${MOLECULE_PROJECT_DIRECTORY}/..:${MOLECULE_PROJECT_DIRECTORY}/../community:${ANSIBLE_ROLES_PATH}"
ANSIBLE_COLLECTIONS_PATH: "${MOLECULE_PROJECT_DIRECTORY}/../community-collections:${ANSIBLE_COLLECTIONS_PATH}"
verifier:
name: testinfra
env:
PYTHONWARNINGS: "ignore:.*U.*mode is deprecated:DeprecationWarning"
options:
v: 1