Skip to content
Snippets Groups Projects
Commit b9da05be authored by Mark Goddard's avatar Mark Goddard
Browse files

Test minimum supported and latest versions of Ansible

We have a minimum supported version of Ansible, currently 2.5. We should
test this in addition to the latest version. This change tests latest on
Ubuntu, and minimum on other distros.

Change-Id: I45a7173139f057177a71e919ad3e718a99d9f87b
parent 5be093ac
No related branches found
No related tags found
No related merge requests found
...@@ -92,8 +92,14 @@ function detect_distro { ...@@ -92,8 +92,14 @@ function detect_distro {
function setup_ansible { function setup_ansible {
RAW_INVENTORY=/etc/kolla/inventory RAW_INVENTORY=/etc/kolla/inventory
# Test latest ansible version on Ubuntu, minimum supported on others.
if [[ $BASE_DISTRO == "ubuntu" ]]; then
ANSIBLE_VERSION=">=2.5"
else
ANSIBLE_VERSION="<2.6"
fi
# TODO(SamYaple): Move to virtualenv # TODO(SamYaple): Move to virtualenv
sudo -H pip install -U "ansible>=2.5" "docker>=2.0.0" "python-openstackclient" "ara<1.0.0" "cmd2<0.9.0" sudo -H pip install -U "ansible${ANSIBLE_VERSION}" "docker>=2.0.0" "python-openstackclient" "ara<1.0.0" "cmd2<0.9.0"
if [[ $ACTION == "zun" ]]; then if [[ $ACTION == "zun" ]]; then
sudo -H pip install -U "python-zunclient" sudo -H pip install -U "python-zunclient"
fi fi
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment