@@ -7,24 +7,28 @@ extend-ignore = E203
77# ## Ansible Testing through Molecule ###
88[tox]
99minversion = 4.1.2
10- envlist = pre-commit,py{3}-ansible-{4,5,6}
10+ envlist = pre-commit,py{3}-ansible-{4,5,6,7,8 }
1111
1212skipsdist = true
1313
1414[testenv]
1515passenv = *
1616parallel_show_output = True
1717deps =
18- ansible-4: ansible == 4.* # core 2.11 + https://github.com/ansible-community/ansible-build-data/blob/main/4/ansible-4.build
19- ansible-5: ansible == 5.* # core 2.12 + https://github.com/ansible-community/ansible-build-data/blob/main/5/ansible-5.build
20- ansible-6: ansible == 6.* # core 2.13 + https://github.com/ansible-community/ansible-build-data/blob/main/6/ansible-6.build
18+ # For information on what included in the the "ansible" package,
19+ # see https://github.com/ansible-community/ansible-build-data/blob/main/ (e.g. `/5/ansible-5.build`).
20+ ansible-4: ansible == 4.* # core 2.11
21+ ansible-5: ansible == 5.* # core 2.12
22+ ansible-6: ansible == 6.* # core 2.13
23+ ansible-7: ansible == 7.* # core 2.14
24+ ansible-8: ansible == 8.* # core 2.15
2125 ansible-4: molecule == 4.*
22- ansible-{5,6} : molecule == 5.* # molecule v5.0.0 requires ansible-core>=2.12
26+ ansible-!4 : molecule >= 5 # molecule v5.0.0 requires ansible-core>=2.12
2327 ansible-4: molecule-plugins[docker] == 22.*
24- ansible-{5,6} : molecule-plugins[docker] == 23.* # molecule-plugins v23.4.0 requires ansible-core>=2.12
28+ ansible-!4 : molecule-plugins[docker] >= 23 # molecule-plugins v23.4.0 requires ansible-core>=2.12
2529 paramiko == 3.*
2630 ansible-4: ansible-lint == 5.*
27- ansible-{5,6} : ansible-lint == 6.* # ansible-lint 6 made ansible 2.12+ a direct dependency
31+ ansible-!4 : ansible-lint >= 6 # ansible-lint 6 made ansible 2.12+ a direct dependency
2832commands =
2933 ansible --version
3034 molecule destroy
0 commit comments