diff --git a/deployment/nova/nova-api-container-puppet.yaml b/deployment/nova/nova-api-container-puppet.yaml index fd42df054a..46eb118cb9 100644 --- a/deployment/nova/nova-api-container-puppet.yaml +++ b/deployment/nova/nova-api-container-puppet.yaml @@ -495,15 +495,6 @@ outputs: - step|int == 4 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 359b3be6d1..61d81d1205 100644 --- a/deployment/nova/nova-conductor-container-puppet.yaml +++ b/deployment/nova/nova-conductor-container-puppet.yaml @@ -203,6 +203,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: