From 609c06cd0400a958dc50528fb5f949d7d70f7759 Mon Sep 17 00:00:00 2001
From: Adar Nimrod <nimrod@shore.co.il>
Date: Sat, 9 Sep 2023 00:09:41 +0300
Subject: [PATCH] Ansible: Add the Shore service Docker network.

---
 Ansible/requirements.yml                     |  2 ++
 Ansible/roles/debian_server/tasks/docker.yml | 15 +++++++++++++++
 2 files changed, 17 insertions(+)

diff --git a/Ansible/requirements.yml b/Ansible/requirements.yml
index 2acc45f..efbffdb 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 4c5a120..b4edaf9 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
-- 
GitLab