@@ -13,45 +13,43 @@ skipsdist = true
13
13
description = Run tests using molecule
14
14
basepython = python3.12
15
15
set_env =
16
- ANSIBLE_REMOTE_TMP =" /var/tmp/${USER}/ansible"
17
- passenv = *
16
+ PYTHON_LIB_PATH ={envdir}/lib/{basepython}/site-packages
17
+ ANSIBLE_REMOTE_TMP =/var/tmp/${USER}/ansible
18
+ ANSIBLE_FILTER_PLUGINS ={env:PYTHON_LIB_PATH}/molecule/provisioner/ansible/plugins/filter:${HOME}/.ansible/plugins/filter:/usr/share/ansible/plugins/filter
19
+ ANSIBLE_LIBRARY ={env:PYTHON_LIB_PATH}/molecule/provisioner/ansible/plugins/modules:${PYTHON_LIB_PATH}/molecule_plugins/vagrant/modules:${HOME}/.ansible/plugins/modules:/usr/share/ansible/plugins/modules
18
20
deps =
19
21
-r requirements-dev.txt
20
22
commands =
21
23
ansible --version
22
24
ansible-lint --version
25
+ molecule --version
23
26
ansible-galaxy install --force -r requirements.yml
24
27
ansible-lint
25
28
molecule test
26
29
27
30
[testenv:upstream]
28
31
description = Run tests using molecule against upstream Ansible and ansible-lint
29
32
deps =
30
- -r requirements-dev.txt
31
- git+https://github.com/ansible-community/ansible-lint.git
32
- https://github.com/ansible/ansible/archive/devel.tar.gz
33
+ -r requirements-upstream.txt
33
34
34
35
[testenv:docker]
35
36
description = Run tests using molecule with Docker driver
36
37
commands =
37
38
ansible --version
38
39
ansible-lint --version
40
+ molecule --version
39
41
ansible-galaxy install --force -r requirements.yml
40
42
ansible-lint
41
43
molecule test -s docker
42
44
43
45
[testenv:docker-upstream]
44
46
description = Run tests using molecule with Docker driver against upstream Ansible and ansible-lint
45
- set_env =
46
- ANSIBLE_ALLOW_BROKEN_CONDITIONALS =True
47
47
deps =
48
- -r requirements-dev.txt
49
- git+https://github.com/ansible-community/ansible-lint.git
50
- https://github.com/ansible/ansible/archive/devel.tar.gz
51
- molecule-plugins[docker]@git+https://github.com/ansible-community/molecule-plugins.git
48
+ -r requirements-upstream.txt
52
49
commands =
53
50
ansible --version
54
51
ansible-lint --version
52
+ molecule --version
55
53
ansible-galaxy install --force -r requirements.yml
56
54
ansible-lint
57
55
molecule test -s docker
0 commit comments