4734142ab3
Reduce neutron configuration as follows: 1) Limit [ml2*] sections to neutron server containers [1]. 2) Remove the [vlan] section everywhere because it only pertains to the defunct Linux bridge monolithic plug-in [2]. 3) Explicitly disable VXLAN if deployment only includes flat or VLAN networks [3]. 4) Limit Linux bridge agent configuration options to neutron agent containers. 5) Remove [agent] tunnel_type option because the Linux bridge agent does not use it. 6) Move some options to correct locations. 7) Reorder some options to improve readability. 8) Annotate groups of options or specific options. [1] https://review.openstack.org/#/c/196759/ [2] https://review.openstack.org/#/c/196765/ [3] https://review.openstack.org/#/c/160826/ Change-Id: I275fb600360530534f7673e6eb2a3d397b10fb8e Closes-Bug: #1473230
42 lines
1.3 KiB
Django/Jinja
42 lines
1.3 KiB
Django/Jinja
# {{ ansible_managed }}
|
|
|
|
# General
|
|
[DEFAULT]
|
|
verbose = {{ verbose }}
|
|
debug = {{ debug }}
|
|
|
|
handle_internal_only_routers = True
|
|
external_network_bridge = {{ neutron_external_network_bridge }}
|
|
gateway_external_network_id = {{ neutron_gateway_external_network_id }}
|
|
|
|
# Drivers
|
|
interface_driver = {{ neutron_driver_interface }}
|
|
|
|
# Agent mode (legacy only)
|
|
agent_mode = {{ neutron_agent_mode }}
|
|
|
|
# Conventional failover
|
|
allow_automatic_l3agent_failover = True
|
|
|
|
{% set min_router = groups['neutron_agent'] | length // 2 %}
|
|
{% set min_l3_router = min_router if min_router > 0 else 1 %}
|
|
|
|
min_l3_agents_per_router = {{ neutron_min_l3_agents_per_router | default(min_l3_router) }}
|
|
max_l3_agents_per_router = {{ neutron_max_l3_agents_per_router | default(groups['neutron_agent']|length) }}
|
|
|
|
# HA failover
|
|
l3_ha = {{ neutron_l3_ha_enabled }}
|
|
l3_ha_net_cidr = {{ neutron_l3_ha_net_cidr }}
|
|
ha_confs_path = {{ neutron_system_home_folder }}/ha_confs
|
|
ha_vrrp_advert_int = {{ neutron_ha_vrrp_advert_int }}
|
|
ha_vrrp_auth_password = {{ neutron_ha_vrrp_auth_password }}
|
|
ha_vrrp_auth_type = {{ neutron_ha_vrrp_auth_type }}
|
|
handle_internal_only_routers = {{ neutron_handle_internal_only_routers }}
|
|
send_arp_for_ha = 3
|
|
|
|
# Metadata
|
|
enable_metadata_proxy = True
|
|
|
|
# Delete defunct namespaces
|
|
router_delete_namespaces = {{ neutron_l3_router_delete_namespaces }}
|