diff --git a/ansible/roles/murano/tasks/start.yml b/ansible/roles/murano/tasks/start.yml
index 4aa92557e76df04b4b1862aef9585d1e042517c1..45c2455ae8850db5cc6a2d07e3df38708948afe8 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"