diff --git a/ansible/roles/skyline/tasks/stop.yml b/ansible/roles/skyline/tasks/stop.yml
index a8e927807d6a3fce6b4fe6671beb48545e694281..965ab35b978c46c519666284a9a4b11c16cc4300 100644
--- a/ansible/roles/skyline/tasks/stop.yml
+++ b/ansible/roles/skyline/tasks/stop.yml
@@ -1,11 +1,6 @@
 ---
-- name: "Stopping skyline containers"
+- import_role:
+    name: service-stop
   vars:
-    service: "{{ item.value }}"
-  docker_container:
-    name: "{{ service.container_name }}"
-    state: stopped
-  when:
-    - service.enabled | bool
-    - service.container_name not in skip_stop_containers
-  with_dict: "{{ skyline_services }}"
+    project_services: "{{ skyline_services }}"
+    service_name: "{{ project_name }}"
diff --git a/releasenotes/notes/skyline-stop-7eb0d8770335a9ca.yaml b/releasenotes/notes/skyline-stop-7eb0d8770335a9ca.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..16524fc902d3eaca21b22574c9c3fcedda24f814
--- /dev/null
+++ b/releasenotes/notes/skyline-stop-7eb0d8770335a9ca.yaml
@@ -0,0 +1,6 @@
+---
+fixes:
+  - |
+    Fixes skyline's old format of stop task.
+    It used docker_container which would cause
+    problems with podman deployments.