diff --git a/ansible/roles/murano/tasks/start.yml b/ansible/roles/murano/tasks/start.yml index a4311b10510b845288bf65d0e41ff9ee8cc105f7..e3dc5a5a1b47ae7a7e79289350f01b82c74f8330 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"