|
|
|
@ -5,11 +5,7 @@ network_config:
|
|
|
|
|
mtu: {{ ctlplane_mtu }} |
|
|
|
|
dns_servers: {{ ctlplane_dns_nameservers }} |
|
|
|
|
domain: {{ dns_search_domains }} |
|
|
|
|
{% if default_route_networks is not defined or 'ControlPlane' in default_route_networks %} |
|
|
|
|
routes: {{ ctlplane_host_routes + [{'default': true, 'next_hop': ctlplane_gateway_ip}] }} |
|
|
|
|
{% else %} |
|
|
|
|
routes: {{ ctlplane_host_routes }} |
|
|
|
|
{% endif %} |
|
|
|
|
use_dhcp: false |
|
|
|
|
addresses: |
|
|
|
|
- ip_netmask: {{ ctlplane_ip }}/{{ ctlplane_subnet_cidr }} |
|
|
|
@ -27,12 +23,7 @@ network_config:
|
|
|
|
|
addresses: |
|
|
|
|
- ip_netmask: |
|
|
|
|
{{ lookup('vars', role_networks_lower[network] ~ '_ip') }}/{{ lookup('vars', role_networks_lower[network] ~ '_cidr') }} |
|
|
|
|
{% if default_route_networks and network in default_route_networks %} |
|
|
|
|
routes: |
|
|
|
|
{{ lookup('vars', role_networks_lower[network] ~ '_host_routes') + [{'default': true, 'next_hop': lookup('vars', role_networks_lower[network] ~ '_gateway_ip')}] }} |
|
|
|
|
{% else %} |
|
|
|
|
routes: {{ lookup('vars', role_networks_lower[network] ~ '_host_routes') }} |
|
|
|
|
{% endif %} |
|
|
|
|
{% elif network == 'Tenant' %} |
|
|
|
|
- type: ovs_bridge |
|
|
|
|
name: {{ 'br-' ~ role_networks_lower[network] }} |
|
|
|
@ -51,13 +42,8 @@ network_config:
|
|
|
|
|
addresses: |
|
|
|
|
- ip_netmask: |
|
|
|
|
{{ lookup('vars', role_networks_lower[network] ~ '_ip') }}/{{ lookup('vars', role_networks_lower[network] ~ '_cidr') }} |
|
|
|
|
{% if default_route_networks and network in default_route_networks %} |
|
|
|
|
routes: |
|
|
|
|
{{ lookup('vars', role_networks_lower[network] ~ '_host_routes') + [{'default': true, 'next_hop': lookup('vars', role_networks_lower[network] ~ '_gateway_ip')}] }} |
|
|
|
|
{% else %} |
|
|
|
|
routes: {{ lookup('vars', role_networks_lower[network] ~ '_host_routes') }} |
|
|
|
|
{% endif %} |
|
|
|
|
{% endif %} |
|
|
|
|
{% set _ = nics_used.append(loop.index) %} |
|
|
|
|
{% endfor %} |
|
|
|
|
- type: ovs_bridge |
|
|
|
|