|
@@ -684,6 +684,10 @@ resources:
|
|
|
{% else %}
|
|
|
net: { get_resource: net }
|
|
|
subnet: { get_resource: subnet }
|
|
|
+{% if openshift_use_kuryr|default(false)|bool %}
|
|
|
+ pod_net: { get_resource: pod_net }
|
|
|
+ pod_subnet: { get_resource: pod_subnet }
|
|
|
+{% endif %}
|
|
|
net_name:
|
|
|
str_replace:
|
|
|
template: openshift-ansible-cluster_id-net
|
|
@@ -693,6 +697,10 @@ resources:
|
|
|
secgrp:
|
|
|
- { get_resource: {% if openshift_openstack_flat_secgrp|default(False)|bool %}flat-secgrp{% else %}etcd-secgrp{% endif %} }
|
|
|
- { get_resource: common-secgrp }
|
|
|
+{% if openshift_use_kuryr|default(false)|bool %}
|
|
|
+ pod_secgrp:
|
|
|
+ - { get_resource: pod_access_sg }
|
|
|
+{% endif %}
|
|
|
floating_network:
|
|
|
if:
|
|
|
- no_floating
|
|
@@ -753,6 +761,10 @@ resources:
|
|
|
{% else %}
|
|
|
net: { get_resource: net }
|
|
|
subnet: { get_resource: subnet }
|
|
|
+{% if openshift_use_kuryr|default(false)|bool %}
|
|
|
+ pod_net: { get_resource: pod_net }
|
|
|
+ pod_subnet: { get_resource: pod_subnet }
|
|
|
+{% endif %}
|
|
|
net_name:
|
|
|
str_replace:
|
|
|
template: openshift-ansible-cluster_id-net
|
|
@@ -762,6 +774,10 @@ resources:
|
|
|
secgrp:
|
|
|
- { get_resource: lb-secgrp }
|
|
|
- { get_resource: common-secgrp }
|
|
|
+{% if openshift_use_kuryr|default(false)|bool %}
|
|
|
+ pod_secgrp:
|
|
|
+ - { get_resource: pod_access_sg }
|
|
|
+{% endif %}
|
|
|
floating_network:
|
|
|
if:
|
|
|
- no_floating
|
|
@@ -808,6 +824,10 @@ resources:
|
|
|
{% else %}
|
|
|
net: { get_resource: net }
|
|
|
subnet: { get_resource: subnet }
|
|
|
+{% if openshift_use_kuryr|default(false)|bool %}
|
|
|
+ pod_net: { get_resource: pod_net }
|
|
|
+ pod_subnet: { get_resource: pod_subnet }
|
|
|
+{% endif %}
|
|
|
net_name:
|
|
|
str_replace:
|
|
|
template: openshift-ansible-cluster_id-net
|
|
@@ -831,8 +851,12 @@ resources:
|
|
|
{% if openshift_openstack_num_etcd|int == 0 %}
|
|
|
- { get_resource: etcd-secgrp }
|
|
|
{% endif %}
|
|
|
-{% endif %}
|
|
|
- { get_resource: common-secgrp }
|
|
|
+{% if openshift_use_kuryr|default(false)|bool %}
|
|
|
+ pod_secgrp:
|
|
|
+ - { get_resource: pod_access_sg }
|
|
|
+{% endif %}
|
|
|
+{% endif %}
|
|
|
floating_network:
|
|
|
if:
|
|
|
- no_floating
|
|
@@ -889,6 +913,10 @@ resources:
|
|
|
{% else %}
|
|
|
net: { get_resource: net }
|
|
|
subnet: { get_resource: subnet }
|
|
|
+{% if openshift_use_kuryr|default(false)|bool %}
|
|
|
+ pod_net: { get_resource: pod_net }
|
|
|
+ pod_subnet: { get_resource: pod_subnet }
|
|
|
+{% endif %}
|
|
|
net_name:
|
|
|
str_replace:
|
|
|
template: openshift-ansible-cluster_id-net
|
|
@@ -903,6 +931,10 @@ resources:
|
|
|
secgrp:
|
|
|
- { get_resource: {% if openshift_openstack_flat_secgrp|default(False)|bool %}flat-secgrp{% else %}node-secgrp{% endif %} }
|
|
|
- { get_resource: common-secgrp }
|
|
|
+{% if openshift_use_kuryr|default(false)|bool %}
|
|
|
+ pod_secgrp:
|
|
|
+ - { get_resource: pod_access_sg }
|
|
|
+{% endif %}
|
|
|
floating_network:
|
|
|
if:
|
|
|
- no_floating
|
|
@@ -953,6 +985,10 @@ resources:
|
|
|
{% else %}
|
|
|
net: { get_resource: net }
|
|
|
subnet: { get_resource: subnet }
|
|
|
+{% if openshift_use_kuryr|default(false)|bool %}
|
|
|
+ pod_net: { get_resource: pod_net }
|
|
|
+ pod_subnet: { get_resource: pod_subnet }
|
|
|
+{% endif %}
|
|
|
net_name:
|
|
|
str_replace:
|
|
|
template: openshift-ansible-cluster_id-net
|
|
@@ -970,9 +1006,13 @@ resources:
|
|
|
- { get_resource: flat-secgrp }
|
|
|
{% else %}
|
|
|
- { get_resource: node-secgrp }
|
|
|
-{% endif %}
|
|
|
- { get_resource: infra-secgrp }
|
|
|
- { get_resource: common-secgrp }
|
|
|
+{% if openshift_use_kuryr|default(false)|bool %}
|
|
|
+ pod_secgrp:
|
|
|
+ - { get_resource: pod_access_sg }
|
|
|
+{% endif %}
|
|
|
+{% endif %}
|
|
|
floating_network:
|
|
|
if:
|
|
|
- no_floating
|
|
@@ -1022,6 +1062,10 @@ resources:
|
|
|
{% else %}
|
|
|
net: { get_resource: net }
|
|
|
subnet: { get_resource: subnet }
|
|
|
+{% if openshift_use_kuryr|default(false)|bool %}
|
|
|
+ pod_net: { get_resource: pod_net }
|
|
|
+ pod_subnet: { get_resource: pod_subnet }
|
|
|
+{% endif %}
|
|
|
net_name:
|
|
|
str_replace:
|
|
|
template: openshift-ansible-cluster_id-net
|
|
@@ -1038,10 +1082,18 @@ resources:
|
|
|
- { get_resource: flat-secgrp }
|
|
|
{% else %}
|
|
|
- { get_resource: node-secgrp }
|
|
|
-{% endif %}
|
|
|
- { get_resource: cns-secgrp }
|
|
|
- { get_resource: common-secgrp }
|
|
|
+{% if openshift_use_kuryr|default(false)|bool %}
|
|
|
+ pod_secgrp:
|
|
|
+ - { get_resource: pod_access_sg }
|
|
|
+{% endif %}
|
|
|
+{% endif %}
|
|
|
{% if not openshift_openstack_provider_network_name %}
|
|
|
floating_network: {{ openshift_openstack_external_network_name }}
|
|
|
{% endif %}
|
|
|
volume_size: {{ openshift_openstack_cns_volume_size }}
|
|
|
+{% if not openshift_openstack_provider_network_name %}
|
|
|
+ depends_on:
|
|
|
+ - interface
|
|
|
+{% endif %}
|