Quellcode durchsuchen

filter out unused networks in docker-compose.yml template

Blaine Story vor 3 Jahren
Ursprung
Commit
34a0a82a65
1 geänderte Dateien mit 7 neuen und 3 gelöschten Zeilen
  1. 7 3
      roles/docker/templates/docker-compose.yml.j2

+ 7 - 3
roles/docker/templates/docker-compose.yml.j2

@@ -113,10 +113,14 @@ services:
 {% endif %}
 {% endfor %}
 
-{% if container_networks is defined %}
+{% for container in containers %}
+{% if container.service_name == item %}
+{% if container.networks is defined %}
 networks:
-{% for network in container_networks %}
-  {{ network.name }}:
+{% for network in container.networks %}
+  {{ network }}:
     external: true
 {% endfor %}
 {% endif %}
+{% endif %}
+{% endfor %}