diff --git a/ansible/playbooks/deploy-docker.yml b/ansible/playbooks/deploy-docker.yml
index 08feec34..a3f991b5 100644
--- a/ansible/playbooks/deploy-docker.yml
+++ b/ansible/playbooks/deploy-docker.yml
@@ -5,29 +5,22 @@
     repo_path: "/home/{{ ansible_user }}/iac/docker/{{ folder }}"
   tasks:
     - name: Ensure the repository is up-to-date
-      shell: git pull
+      ansible.builtin.shell: git pull
       args:
         chdir: "{{ repo_path }}"
       register: git_pull_output
 
     - name: Display git pull output
-      debug:
+      ansible.builtin.debug:
         var: git_pull_output.stdout_lines
 
-    - name: Restart services
-      command: docker compose up -d --remove-orphans
-      args:
-        chdir: "{{ repo_path }}"
+    - name: Restart services using Docker Compose
+      community.docker.docker_compose_v2:
+        project_src: "{{ repo_path }}"
+        state: present
+        remove_orphans: true
       register: docker_compose_output
 
-    - name: Display docker output
-      debug:
-        var: docker_compose_output.stdout_lines
-    
-    - name: Run Docker Command
-      command: docker ps
-      register: docker_output
-
-    - name: Display Docker Output
-      debug:
-        var: docker_output.stdout_lines
+    - name: Display docker compose output
+      ansible.builtin.debug:
+        var: docker_compose_output
\ No newline at end of file