From 07bd2c0e81d790f5929fb7afdadc0a301732ebb9 Mon Sep 17 00:00:00 2001
From: Christian Elberfeld <christian.elberfeld@adesso.de>
Date: Wed, 24 Feb 2021 05:37:55 +0100
Subject: [PATCH] docker-netzwerke per config

---
 common/docker/tasks/main.yml | 8 ++++----
 host_vars/verwaltung         | 6 ++++++
 host_vars/warpsrvint         | 5 +++++
 host_vars/webserver          | 8 +++++++-
 4 files changed, 22 insertions(+), 5 deletions(-)

diff --git a/common/docker/tasks/main.yml b/common/docker/tasks/main.yml
index 79135cdf..db566ef7 100644
--- a/common/docker/tasks/main.yml
+++ b/common/docker/tasks/main.yml
@@ -20,10 +20,10 @@
   notify: restart docker
 
 
-- name: Create internal Networks
+- name: "Create internal Networks: {{ docker.internal_networks }}"
   docker_network:
     name: "{{ item }}"
     internal: yes
-  with_items:
-    - web
-    - mail
+  with_items: "{{ docker.internal_networks }}"
+  when: docker.internal_networks is defined and docker.internal_networks|length > 0
+
diff --git a/host_vars/verwaltung b/host_vars/verwaltung
index 411d316a..ff362926 100644
--- a/host_vars/verwaltung
+++ b/host_vars/verwaltung
@@ -55,6 +55,12 @@ vorstandteam:
   - "h3rb3rn"
   - "mowoe"
 
+# Docker konfigurationen 
+docker:
+  # Interne Docker-Netzwerke 
+  internal_networks:
+    - web
+
 # Monitoring aktivieren 
 alert:  
   load: 
diff --git a/host_vars/warpsrvint b/host_vars/warpsrvint
index 8f5f0379..1a3e3c22 100644
--- a/host_vars/warpsrvint
+++ b/host_vars/warpsrvint
@@ -41,6 +41,11 @@ administratorenteam:
   - "dray"
   - "sandhome"
 
+# Docker konfigurationen 
+docker:
+  # Interne Docker-Netzwerke 
+  internal_networks:
+    
 # Monitoring aktivieren 
 alert:  
   load: 
diff --git a/host_vars/webserver b/host_vars/webserver
index beb7b041..60e70abe 100644
--- a/host_vars/webserver
+++ b/host_vars/webserver
@@ -56,7 +56,13 @@ administratorenteam:
   - "void"
   - "sandhome"
 
-
+# Docker konfigurationen 
+docker:
+  # Interne Docker-Netzwerke 
+  internal_networks:
+    - email
+    - web
+    
 # Monitoring aktivieren 
 alert:  
   load: 
-- 
GitLab