2626# ansible == 3.* ansible-base ~= 2.10.0
2727# ansible == 4.* ansible-core ~= 2.11.0
2828# ansible == 5.* ansible-core ~= 2.12.0
29+ # ansible == 6.* ansible-core ~= 2.13.0
2930
3031# pip --no-python-version-warning
3132# pip --disable-pip-version-check
3637envlist =
3738 init,
3839 py{27,36}-mode_ansible-ansible{2.10,3,4},
39- py{310}-mode_ansible-ansible{2.10,3,4,5},
40+ py{310}-mode_ansible-ansible{2.10,3,4,5,6 },
4041 py{27,36,310}-mode_mitogen-distro_centos{6,7,8},
4142 py{27,36,310}-mode_mitogen-distro_debian{9,10,11},
4243 py{27,36,310}-mode_mitogen-distro_ubuntu{1604,1804,2004},
@@ -57,16 +58,11 @@ basepython =
5758deps =
5859 -r{toxinidir}/tests/requirements.txt
5960 mode_ansible: -r{toxinidir}/tests/ansible/requirements.txt
60- ansible2.3: ansible ==2.3.3.0
61- ansible2.4: ansible ==2.4.6.0
62- ansible2.8: ansible ==2.8.3
63- ansible2.9: ansible ==2.9.6
64- ansible2.10: ansible-base<2.10.14
65- ansible2.10: ansible ==2.10.0
66- ansible3: ansible-base<2.10.14
61+ ansible2.10: ansible ==2.10.7
6762 ansible3: ansible ==3.4.0
68- ansible4: ansible ==4.8.0
69- ansible5: ansible ==5.0.1
63+ ansible4: ansible ==4.10.0
64+ ansible5: ansible ==5.8.0
65+ ansible6: ansible ==6.0.0
7066install_command =
7167 python -m pip --no-python-version-warning --disable-pip-version-check install {opts} {packages}
7268commands_pre =
@@ -103,6 +99,8 @@ setenv =
10399 distro_ubuntu1804: DISTRO =ubuntu1804
104100 distro_ubuntu2004: DISTRO =ubuntu2004
105101 # Note the plural, only applicable to MODE=ansible
102+ # Ansible 6 (ansible-core 2.13) requires Python >= 2.7 or >= 3.5 on targets
103+ ansible6: DISTROS =centos7 centos8 debian9 debian10 debian11 ubuntu1604 ubuntu1804 ubuntu2004
106104 distros_centos: DISTROS =centos6 centos7 centos8
107105 distros_centos5: DISTROS =centos5
108106 distros_centos6: DISTROS =centos6
0 commit comments