diff --git a/ansible/roles/murano/tasks/start.yml b/ansible/roles/murano/tasks/start.yml index 4aa92557e7..45c2455ae8 100644 --- a/ansible/roles/murano/tasks/start.yml +++ b/ansible/roles/murano/tasks/start.yml @@ -65,3 +65,17 @@ delegate_to: "{{ groups['murano-api'][0] }}" when: - status.stdout.find("io.murano") == -1 or action == "upgrade" + +- name: Importing Murano applications library package + command: > + docker exec murano_api murano + --os-username {{ openstack_auth.username }} + --os-password {{ keystone_admin_password }} + --os-project-name {{ openstack_auth.project_name }} + --os-auth-url {{ keystone_admin_url }} + --murano-url {{ admin_protocol }}://{{ api_interface_address }}:{{ murano_api_port }} + package-import --exists-action u --is-public /io.murano.applications.zip + run_once: True + delegate_to: "{{ groups['murano-api'][0] }}" + when: + - status.stdout.find("io.murano.applications") == -1 or action == "upgrade"