Skip to content
Snippets Groups Projects
Commit 8f6ab211 authored by Zuul's avatar Zuul Committed by Gerrit Code Review
Browse files

Merge "[CI] Fix Debian upgrade"

parents a98076f1 b6d9cf76
No related branches found
No related tags found
No related merge requests found
...@@ -8,6 +8,7 @@ export PYTHONUNBUFFERED=1 ...@@ -8,6 +8,7 @@ export PYTHONUNBUFFERED=1
function upgrade { function upgrade {
local ansible_extra_vars
RAW_INVENTORY=/etc/kolla/inventory RAW_INVENTORY=/etc/kolla/inventory
# generate self-signed certificates for the optional internal TLS tests # generate self-signed certificates for the optional internal TLS tests
if [[ "$TLS_ENABLED" = "True" ]]; then if [[ "$TLS_ENABLED" = "True" ]]; then
...@@ -21,11 +22,15 @@ function upgrade { ...@@ -21,11 +22,15 @@ function upgrade {
kolla-ansible -i ${RAW_INVENTORY} -vvv chrony-cleanup &> /tmp/logs/ansible/chrony-cleanup kolla-ansible -i ${RAW_INVENTORY} -vvv chrony-cleanup &> /tmp/logs/ansible/chrony-cleanup
if [[ $(source /etc/os-release && echo $ID) = "centos" ]]; then if [[ $(source /etc/os-release && echo $ID) = "centos" ]]; then
chrony_service="chronyd" chrony_service="chronyd"
ansible_extra_vars=""
else else
chrony_service="chrony" chrony_service="chrony"
# Force the use of python3 on Debian and Ubuntu remote hosts. These distros
# typically have an unversioned Python interpreter which links to python2.7.
ansible_extra_vars="-e ansible_python_interpreter=/usr/bin/python3"
fi fi
ansible all -i $RAW_INVENTORY -m package -a 'name=chrony state=present' -b &> /tmp/logs/ansible/chrony-install ansible all -i $RAW_INVENTORY $ansible_extra_vars -m package -a 'name=chrony state=present' -b &> /tmp/logs/ansible/chrony-install
ansible all -i $RAW_INVENTORY -m service -a 'name='$chrony_service' state=started enabled=yes' -b &>> /tmp/logs/ansible/chrony-install ansible all -i $RAW_INVENTORY $ansible_extra_vars -m service -a 'name='$chrony_service' state=started enabled=yes' -b &>> /tmp/logs/ansible/chrony-install
kolla-ansible -i ${RAW_INVENTORY} -vvv prechecks &> /tmp/logs/ansible/upgrade-prechecks kolla-ansible -i ${RAW_INVENTORY} -vvv prechecks &> /tmp/logs/ansible/upgrade-prechecks
kolla-ansible -i ${RAW_INVENTORY} -vvv pull &> /tmp/logs/ansible/pull-upgrade kolla-ansible -i ${RAW_INVENTORY} -vvv pull &> /tmp/logs/ansible/pull-upgrade
......
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