diff options
author | Michal Ptacek <m.ptacek@partner.samsung.com> | 2019-05-17 14:38:19 +0000 |
---|---|---|
committer | Samuli Silvius <s.silvius@partner.samsung.com> | 2019-05-21 13:12:24 +0000 |
commit | 79d769d72aaa797247aa452ce9d9739cef04e8c9 (patch) | |
tree | eba27a54622ffde3d439c3a9f9fb76f700dce94a /kud | |
parent | c8d038951d41978bb00005e23081e6562c0ab754 (diff) |
Fixing ansible version
It would be safer to fix ansible version to prevent issues
coming with newer ansible releases which might not be
compatible with current playbooks within this repo.
E.g. 2.8.0 is not compatible.
Change-Id: Ia1b54c7644bcaf6c453ff6586682ca35ced9acec
Issue-ID: MULTICLOUD-634
Signed-off-by: Michal Ptacek <m.ptacek@partner.samsung.com>
Signed-off-by: Samuli Silvius <s.silvius@partner.samsung.com>
Diffstat (limited to 'kud')
-rw-r--r-- | kud/deployment_infra/playbooks/kud-vars.yml | 2 | ||||
-rwxr-xr-x | kud/hosting_providers/vagrant/installer.sh | 7 |
2 files changed, 6 insertions, 3 deletions
diff --git a/kud/deployment_infra/playbooks/kud-vars.yml b/kud/deployment_infra/playbooks/kud-vars.yml index 8e4f3c4f..d7ada47e 100644 --- a/kud/deployment_infra/playbooks/kud-vars.yml +++ b/kud/deployment_infra/playbooks/kud-vars.yml @@ -61,3 +61,5 @@ go_version: '1.12.4' kubespray_version: 2.8.2 kubectl_version: 1.12.2 helm_client_version: 2.9.1 +# kud playbooks not compatible with 2.8.0 - see MULTICLOUD-634 +ansible_version: 2.7.10 diff --git a/kud/hosting_providers/vagrant/installer.sh b/kud/hosting_providers/vagrant/installer.sh index c17f89e8..0ea8930f 100755 --- a/kud/hosting_providers/vagrant/installer.sh +++ b/kud/hosting_providers/vagrant/installer.sh @@ -40,12 +40,13 @@ function _install_pip { # _install_ansible() - Install and Configure Ansible program function _install_ansible { - sudo mkdir -p /etc/ansible/ if $(ansible --version &>/dev/null); then - return + sudo pip uninstall -y ansible fi _install_pip - sudo -E pip install ansible + local version=$(grep "ansible_version" ${kud_playbooks}/kud-vars.yml | awk -F ': ' '{print $2}') + sudo mkdir -p /etc/ansible/ + sudo -E pip install ansible==$version } # _install_docker() - Download and install docker-engine |