Merge "[train-only][ffwd] Update InstanceHA script in hybrid mode" into stable/train

This commit is contained in:
Zuul 2020-11-16 17:27:51 +00:00 committed by Gerrit Code Review
commit 0846de7c16
1 changed files with 18 additions and 1 deletions

View File

@ -1173,7 +1173,24 @@ outputs:
shell: crudini --del database /var/lib/config-data/puppet-generated/nova_libvirt/etc/nova/nova.conf
- name: Remove api_database section from nova_compute config
shell: crudini --del api_database /var/lib/config-data/puppet-generated/nova_libvirt/etc/nova/nova.conf
# This code is partial copy of logic in podman installation
# We have to update check-run-nova-compute as it's distributed via THT and not rpm or image so at this
# moment we have Queens code instead of Train which will not work due to switch from python2 to python3
- name: is Instance HA enabled
set_fact:
instance_ha_enabled: {get_param: EnableInstanceHA}
- name: install Instance HA recovery script
when: instance_ha_enabled|bool
block:
- name: prepare Instance HA script directory
file:
path: /var/lib/nova/instanceha
state: directory
- name: install Instance HA script that runs nova-compute
copy:
content: {get_file: ../../scripts/check-run-nova-compute}
dest: /var/lib/nova/instanceha/check-run-nova-compute
mode: 0755
# In case UC is registry we need to be able to resolve it
- name: Make sure the Undercloud hostname is included in /etc/hosts
when:
- undercloud_hosts_entries is defined