diff --git a/deployment/barbican/barbican-api-container-puppet.yaml b/deployment/barbican/barbican-api-container-puppet.yaml index d6aefb3631..14c7add829 100644 --- a/deployment/barbican/barbican-api-container-puppet.yaml +++ b/deployment/barbican/barbican-api-container-puppet.yaml @@ -825,3 +825,18 @@ outputs: - null metadata_settings: get_attr: [ApacheServiceBase, role_data, metadata_settings] + external_upgrade_tasks: + - when: + - step|int == 1 + tags: + - never + - system_upgrade_transfer_data + - system_upgrade_stop_services + block: + - name: Stop barbican api container + import_role: + name: tripleo_container_stop + vars: + tripleo_containers_to_stop: + - barbican_api + tripleo_delegate_to: "{{ groups['barbican_api'] | default([]) }}"