diff --git a/deployment/nova/nova-api-container-puppet.yaml b/deployment/nova/nova-api-container-puppet.yaml index 1b7010a0a3..3603d6f290 100644 --- a/deployment/nova/nova-api-container-puppet.yaml +++ b/deployment/nova/nova-api-container-puppet.yaml @@ -531,15 +531,6 @@ outputs: when: nova_api_healthcheck_state.status.ExecMainStatus != '0' host_prep_tasks: {get_attr: [NovaApiLogging, host_prep_tasks]} external_upgrade_tasks: - - when: step|int == 1 - block: - - name: Online data migration for Nova - command: "{{ container_cli }} exec nova_api nova-manage db online_data_migrations" - delegate_to: "{{ groups['nova_api'][0] }}" - become: true - tags: - - online_upgrade - - online_upgrade_nova - when: - step|int == 1 tags: diff --git a/deployment/nova/nova-conductor-container-puppet.yaml b/deployment/nova/nova-conductor-container-puppet.yaml index 35d5bc5e36..9d59423331 100644 --- a/deployment/nova/nova-conductor-container-puppet.yaml +++ b/deployment/nova/nova-conductor-container-puppet.yaml @@ -262,6 +262,15 @@ outputs: persistent: yes state: yes external_upgrade_tasks: + - when: step|int == 1 + block: + - name: Online data migration for Nova + command: "{{ container_cli }} exec nova_conductor nova-manage db online_data_migrations" + delegate_to: "{{ groups['nova_conductor'][0] }}" + become: true + tags: + - online_upgrade + - online_upgrade_nova - when: - step|int == 1 tags: