diff --git a/Ansible/requirements.yml b/Ansible/requirements.yml
index 2acc45f08dfa51c4dd246bd2120ea0774986c74c..efbffdbc668d277f54c2c11954eec7fd275718fe 100644
--- a/Ansible/requirements.yml
+++ b/Ansible/requirements.yml
@@ -4,3 +4,5 @@ collections:
     version: '>=5'
   - name: community.aws
     version: '>=5'
+  - name: community.docker
+    version: '>=3'
diff --git a/Ansible/roles/debian_server/tasks/docker.yml b/Ansible/roles/debian_server/tasks/docker.yml
index 4c5a120a9ea602493f090606cdfc6716a6298675..b4edaf9166b36527581ce4668193b09c0475cccc 100644
--- a/Ansible/roles/debian_server/tasks/docker.yml
+++ b/Ansible/roles/debian_server/tasks/docker.yml
@@ -94,3 +94,18 @@
     name: dvb.timer
   notify:
     - Systemd daemon reload
+
+- name: Create the Shore services Docker network
+  community.docker.docker_network:
+    appends: true
+    driver: bridge
+    enable_ipv6: false
+    internal: false
+    ipam_config:
+      - gateway: 172.20.0.1
+        subnet: 172.20.0.0/16
+    labels:
+      "com.docker.compose.network": shore
+      ansible_managed: "true"
+    name: shore
+    state: present