Fix network-isolation.j2.yaml to ignore VIPs for disabled networks
authorDan Sneddon <dsneddon@redhat.com>
Thu, 20 Jul 2017 20:19:29 +0000 (13:19 -0700)
committerDan Sneddon <dsneddon@redhat.com>
Thu, 20 Jul 2017 20:19:29 +0000 (13:19 -0700)
This change modifies network-isolation.j2.yaml to ignore VIPs for
networks that are disabled. This fixes a bug where VIPs would be
created in network-isolation.yaml even if a network was disabled.

Change-Id: I331b8fec3847bce6ca6c22a9f173055121ef65c9

environments/network-isolation.j2.yaml

index 6a7318f..1b792af 100644 (file)
@@ -17,7 +17,7 @@ resource_registry:
   {%- endfor %}
 
   # Port assignments for the VIPs
-  {%- for network in networks if network.vip %}
+  {%- for network in networks if network.vip and network.enabled|default(true) %}
   OS::TripleO::Network::Ports::{{network.name}}VipPort: ../network/ports/{{network.name_lower|default(network.name.lower())}}.yaml
   {%- endfor %}
   OS::TripleO::Network::Ports::RedisVipPort: ../network/ports/vip.yaml