diff --git a/common/docker/tasks/main.yml b/common/docker/tasks/main.yml
index 79135cdf0c535e440634bdc811e327412786821a..db566ef7f056c7fa8bd1570bd36e7b48f9e360dc 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 411d316afd30211f5c2f5c56852198928e3fdbe7..ff3629269819c2a51802a837b5bac939a3e7690e 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 8f5f03797f65bbad5a7e2bc8bd17b063b8aadb48..1a3e3c223bc90b5c2583b1e15a0198926e1f8125 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 beb7b0416905e4f4222074aca040ce0720d5dceb..60e70abe6c6a7bb1156941067227c12fa2fb8367 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: