- block: - import_role: name: tripleo-container-stop name: Stop logrotate container vars: tripleo_containers_to_stop: - logrotate_crond tripleo_delegate_to: '{{ groups[''logrotate_crond''] | default([]) }}' tags: - never - system_upgrade_transfer_data - system_upgrade_stop_services when: - step|int == 1 - block: - import_role: name: tripleo-container-stop name: Stop glance api container vars: tripleo_containers_to_stop: - glance_api tripleo_delegate_to: '{{ groups[''glance_api''] | default([]) }}' tags: - never - system_upgrade_transfer_data - system_upgrade_stop_services when: - step|int == 1 - block: - import_role: name: tripleo-container-stop name: Stop heat api container vars: tripleo_containers_to_stop: - heat_api - heat_api_cron tripleo_delegate_to: '{{ groups[''heat_api''] | default([]) }}' tags: - never - system_upgrade_transfer_data - system_upgrade_stop_services when: - step|int == 1 - block: - import_role: name: tripleo-container-stop name: Stop heat cfn container vars: tripleo_containers_to_stop: - heat_api_cfn tripleo_delegate_to: '{{ groups[''heat_api_cfn''] | default([]) }}' tags: - never - system_upgrade_transfer_data - system_upgrade_stop_services when: - step|int == 1 - block: - import_role: name: tripleo-container-stop name: Stop heat engine container vars: tripleo_containers_to_stop: - heat_engine tripleo_delegate_to: '{{ groups[''heat_engine''] | default([]) }}' tags: - never - system_upgrade_transfer_data - system_upgrade_stop_services when: - step|int == 1 - block: - become: true command: '{{ container_cli }} exec ironic_api ironic-dbsync --config-file /etc/ironic/ironic.conf online_data_migrations' delegate_to: '{{ groups[''ironic_api''][0] }}' name: Online data migration for Ironic tags: - online_upgrade - online_upgrade_ironic when: step|int == 1 - block: - import_role: name: tripleo-container-stop name: Stop keystone container vars: tripleo_containers_to_stop: - keystone - keystone_cron tripleo_delegate_to: '{{ groups[''keystone''] | default([]) }}' tags: - never - system_upgrade_transfer_data - system_upgrade_stop_services when: - step|int == 1 - block: - import_role: name: tripleo-container-stop name: Stop memcached container vars: tripleo_containers_to_stop: - memcached tripleo_delegate_to: '{{ groups[''memcached''] | default([]) }}' tags: - never - system_upgrade_transfer_data - system_upgrade_stop_services when: - step|int == 1 - block: - import_role: name: tripleo-container-stop name: Stop neutron api container vars: tripleo_containers_to_stop: - neutron_api tripleo_delegate_to: '{{ groups[''neutron_api''] | default([]) }}' tags: - never - system_upgrade_transfer_data - system_upgrade_stop_services when: - step|int == 1 - block: - become: true command: '{{ container_cli }} exec nova_api nova-manage db online_data_migrations' delegate_to: '{{ groups[''nova_api''][0] }}' name: Online data migration for Nova tags: - online_upgrade - online_upgrade_nova when: step|int == 1 - block: - import_role: name: tripleo-container-stop name: Stop nova api container vars: tripleo_containers_to_stop: - nova_api - nova_api_cron tripleo_delegate_to: '{{ groups[''nova_api''] | default([]) }}' tags: - never - system_upgrade_transfer_data - system_upgrade_stop_services when: - step|int == 1 - block: - import_role: name: tripleo-container-stop name: Stop nova conductor container vars: tripleo_containers_to_stop: - nova_conductor tripleo_delegate_to: '{{ groups[''nova_conductor''] | default([]) }}' tags: - never - system_upgrade_transfer_data - system_upgrade_stop_services when: - step|int == 1 - block: - import_role: name: tripleo-container-stop name: Stop nova metadata container vars: tripleo_containers_to_stop: - nova_metadata tripleo_delegate_to: '{{ groups[''nova_metadata''] | default([]) }}' tags: - never - system_upgrade_transfer_data - system_upgrade_stop_services when: - step|int == 1 - block: - import_role: name: tripleo-container-stop name: Stop nova_placement container vars: tripleo_containers_to_stop: - nova_placement tripleo_delegate_to: '{{ groups[''nova_placement''] | default([]) }}' tags: - never - system_upgrade_transfer_data - system_upgrade_stop_services when: - step|int == 1 - block: - import_role: name: tripleo-container-stop name: Stop nova scheduler container vars: tripleo_containers_to_stop: - nova_scheduler tripleo_delegate_to: '{{ groups[''nova_scheduler''] | default([]) }}' tags: - never - system_upgrade_transfer_data - system_upgrade_stop_services when: - step|int == 1