diff --git a/playbooks/maintenance.yaml b/playbooks/maintenance.yaml
index 40ca666..5cf70c5 100644
--- a/playbooks/maintenance.yaml
+++ b/playbooks/maintenance.yaml
@@ -11,6 +11,19 @@
         name: nginx
         tasks_from: main/03_nginx_install.yaml
 
+- name: Ensure Docker repo setup and package install on relevant hosts
+  hosts: docker_compose_hosts:nextcloud_hosts
+  tasks:
+    - name: Ensure Docker repo is setup
+      ansible.builtin.include_role:
+        name: docker
+        tasks_from: main/01_repo_setup.yaml
+
+    - name: Ensure Docker Engine and other related packages are installed
+      ansible.builtin.include_role:
+        name: docker
+        tasks_from: main/02_docker_install.yaml
+
 - name: Make Sure System Package Are Up-To-Date for all non-hypervisors
   hosts: all:!hypervisors
   roles: