diff --git a/ansible/roles/murano/tasks/start.yml b/ansible/roles/murano/tasks/start.yml index a4311b1051..e3dc5a5a1b 100644 --- a/ansible/roles/murano/tasks/start.yml +++ b/ansible/roles/murano/tasks/start.yml @@ -60,8 +60,8 @@ {{ admin_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_admin_port }}/v3 \ --murano-url \ {{ admin_protocol }}://{{ api_interface_address }}:{{ murano_api_port }} \ - package-import --is-public /io.murano.zip" + package-import --exists-action u --is-public /io.murano.zip" run_once: True delegate_to: "{{ groups['murano-api'][0] }}" when: - - status.stdout.find("io.murano") == -1 + - status.stdout.find("io.murano") == -1 or action == "upgrade"