Browse Source

no longer creates cns security group when number of cns is 0

Emilio Garcia 6 years ago
parent
commit
fdd528cbd5
1 changed files with 5 additions and 2 deletions
  1. 5 2
      roles/openshift_openstack/templates/heat_stack.yaml.j2

+ 5 - 2
roles/openshift_openstack/templates/heat_stack.yaml.j2

@@ -580,7 +580,7 @@ resources:
           params:
             cluster_id: {{ openshift_openstack_full_dns_domain }}
       rules: {{ openshift_openstack_infra_secgroup_rules|to_json }}
-
+  {% if openshift_openstack_num_cns > 0 %}
   cns-secgrp:
     type: OS::Neutron::SecurityGroup
     properties:
@@ -595,6 +595,7 @@ resources:
           params:
             cluster_id: {{ openshift_openstack_full_dns_domain }}
       rules: {{ openshift_openstack_cns_secgroup_rules|to_json }}
+  {% endif %}
 {% endif %}
 
   lb-secgrp:
@@ -1093,9 +1094,11 @@ resources:
             - { get_resource: flat-secgrp }
 {% else %}
             - { get_resource: node-secgrp }
+{% if openshift_openstack_num_cns > 0 %}
             - { get_resource: cns-secgrp }
+{% endif %}
 {% if openshift_use_kuryr|default(false)|bool %}
-          pod_secgrp:
+         pod_secgrp:
             - { get_resource: pod_access_sg }
 {% endif %}
 {% endif %}