|
@@ -102,7 +102,11 @@ outputs:
|
|
|
{% if openshift_use_kuryr|default(false)|bool %}
|
|
|
vm_subnet:
|
|
|
description: ID of the subnet the Pods will be on
|
|
|
+{% if not openshift_openstack_node_subnet_name %}
|
|
|
value: { get_resource: subnet }
|
|
|
+{% else %}
|
|
|
+ value: {{ openshift_openstack_node_subnet_id }}
|
|
|
+{% endif %}
|
|
|
|
|
|
pod_subnet:
|
|
|
description: ID of the subnet the Pods will be on
|
|
@@ -114,7 +118,12 @@ outputs:
|
|
|
|
|
|
pod_router:
|
|
|
description: ID of the router where the pod subnet will be connected
|
|
|
+{% if not openshift_openstack_router_name %}
|
|
|
value: { get_resource: router }
|
|
|
+{% else %}
|
|
|
+ value: {{ openshift_openstack_router_id }}
|
|
|
+{% endif %}
|
|
|
+
|
|
|
|
|
|
{% if openshift_kuryr_subnet_driver|default('default') == 'namespace' %}
|
|
|
pod_subnet_pool:
|
|
@@ -335,7 +344,7 @@ resources:
|
|
|
|
|
|
{% endif %}
|
|
|
|
|
|
-{% if not openshift_openstack_node_network_name %}
|
|
|
+{% if not openshift_openstack_node_subnet_name %}
|
|
|
net:
|
|
|
type: OS::Neutron::Net
|
|
|
properties:
|
|
@@ -382,6 +391,7 @@ resources:
|
|
|
gateway_ip: null
|
|
|
{% endif %}
|
|
|
|
|
|
+{% if not openshift_openstack_router_name %}
|
|
|
router:
|
|
|
type: OS::Neutron::Router
|
|
|
properties:
|
|
@@ -393,7 +403,6 @@ resources:
|
|
|
external_gateway_info:
|
|
|
network: {{ openshift_openstack_external_network_name }}
|
|
|
|
|
|
-{% if not openshift_openstack_node_subnet_name %}
|
|
|
interface:
|
|
|
type: OS::Neutron::RouterInterface
|
|
|
properties:
|
|
@@ -405,7 +414,11 @@ resources:
|
|
|
pod_subnet_interface:
|
|
|
type: OS::Neutron::RouterInterface
|
|
|
properties:
|
|
|
+{% if not openshift_openstack_router_name %}
|
|
|
router_id: { get_resource: router }
|
|
|
+{% else %}
|
|
|
+ router_id: {{ openshift_openstack_router_id }}
|
|
|
+{% endif %}
|
|
|
subnet_id: { get_resource: pod_subnet }
|
|
|
|
|
|
service_router_port:
|
|
@@ -424,7 +437,11 @@ resources:
|
|
|
service_subnet_interface:
|
|
|
type: OS::Neutron::RouterInterface
|
|
|
properties:
|
|
|
+{% if not openshift_openstack_router_name %}
|
|
|
router_id: { get_resource: router }
|
|
|
+{% else %}
|
|
|
+ router_id: {{ openshift_openstack_router_id }}
|
|
|
+{% endif %}
|
|
|
port: { get_resource: service_router_port }
|
|
|
{% endif %}
|
|
|
|
|
@@ -626,9 +643,8 @@ resources:
|
|
|
net: {{ openshift_openstack_provider_network_name }}
|
|
|
net_name: {{ openshift_openstack_provider_network_name }}
|
|
|
{% else %}
|
|
|
-{% if openshift_openstack_node_network_name %}
|
|
|
- net: {{ openshift_openstack_node_network_name }}
|
|
|
- net_name: {{ openshift_openstack_node_network_name }}
|
|
|
+{% if openshift_openstack_node_network_id %}
|
|
|
+ net: {{ openshift_openstack_node_network_id }}
|
|
|
{% else %}
|
|
|
net: { get_resource: net }
|
|
|
{% endif %}
|
|
@@ -711,8 +727,8 @@ resources:
|
|
|
{% if openshift_openstack_provider_network_name %}
|
|
|
net: {{ openshift_openstack_provider_network_name }}
|
|
|
net_name: {{ openshift_openstack_provider_network_name }}
|
|
|
-{% elif openshift_openstack_node_network_name %}
|
|
|
- net: {{ openshift_openstack_node_network_name }}
|
|
|
+{% elif openshift_openstack_node_network_id %}
|
|
|
+ net: {{ openshift_openstack_node_network_id }}
|
|
|
{% else %}
|
|
|
net: { get_resource: net }
|
|
|
{% if openshift_openstack_node_subnet_name %}
|
|
@@ -785,9 +801,8 @@ resources:
|
|
|
net: {{ openshift_openstack_provider_network_name }}
|
|
|
net_name: {{ openshift_openstack_provider_network_name }}
|
|
|
{% else %}
|
|
|
-{% if openshift_openstack_node_network_name %}
|
|
|
- net: {{ openshift_openstack_node_network_name }}
|
|
|
- net_name: {{ openshift_openstack_node_network_name }}
|
|
|
+{% if openshift_openstack_node_network_id %}
|
|
|
+ net: {{ openshift_openstack_node_network_id }}
|
|
|
{% else %}
|
|
|
net: { get_resource: net }
|
|
|
{% endif %}
|
|
@@ -880,9 +895,8 @@ resources:
|
|
|
net: {{ openshift_openstack_provider_network_name }}
|
|
|
net_name: {{ openshift_openstack_provider_network_name }}
|
|
|
{% else %}
|
|
|
-{% if openshift_openstack_node_network_name %}
|
|
|
- net: {{ openshift_openstack_node_network_name }}
|
|
|
- net_name: {{ openshift_openstack_node_network_name }}
|
|
|
+{% if openshift_openstack_node_network_id %}
|
|
|
+ net: {{ openshift_openstack_node_network_id }}
|
|
|
{% else %}
|
|
|
net: { get_resource: net }
|
|
|
{% endif %}
|
|
@@ -962,9 +976,8 @@ resources:
|
|
|
net: {{ openshift_openstack_provider_network_name }}
|
|
|
net_name: {{ openshift_openstack_provider_network_name }}
|
|
|
{% else %}
|
|
|
-{% if openshift_openstack_node_network_name %}
|
|
|
- net: {{ openshift_openstack_node_network_name }}
|
|
|
- net_name: {{ openshift_openstack_node_network_name }}
|
|
|
+{% if openshift_openstack_node_network_id %}
|
|
|
+ net: {{ openshift_openstack_node_network_id }}
|
|
|
{% else %}
|
|
|
net: { get_resource: net }
|
|
|
{% endif %}
|
|
@@ -1049,9 +1062,8 @@ resources:
|
|
|
net: {{ openshift_openstack_provider_network_name }}
|
|
|
net_name: {{ openshift_openstack_provider_network_name }}
|
|
|
{% else %}
|
|
|
-{% if openshift_openstack_node_network_name %}
|
|
|
- net: {{ openshift_openstack_node_network_name }}
|
|
|
- net_name: {{ openshift_openstack_node_network_name }}
|
|
|
+{% if openshift_openstack_node_network_id %}
|
|
|
+ net: {{ openshift_openstack_node_network_id }}
|
|
|
{% else %}
|
|
|
net: { get_resource: net }
|
|
|
{% endif %}
|