diff --git a/defaults/main.yml b/defaults/main.yml index a96e9a33..85e41240 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -380,6 +380,11 @@ neutron_local_ip: 127.0.0.1 ### L3 Agent Plugin Configuration ### +# Enable/disable no_track for keepalived (available for keepalived >2.0) +# NOTE(noonedeadpunk): Is is done until the merge and backport of the fix for +# https://bugs.launchpad.net/ubuntu/+source/neutron/+bug/1896506 +neutron_keepalived_no_track: False + # L3HA configuration options neutron_ha_vrrp_auth_type: PASS neutron_l3_ha_net_cidr: 169.254.192.0/18 diff --git a/templates/l3_agent.ini.j2 b/templates/l3_agent.ini.j2 index a89bb417..d0686d7f 100644 --- a/templates/l3_agent.ini.j2 +++ b/templates/l3_agent.ini.j2 @@ -21,6 +21,8 @@ ha_vrrp_auth_type = {{ neutron_ha_vrrp_auth_type }} # Metadata enable_metadata_proxy = True +keepalived_use_no_track = {{ neutron_keepalived_no_track }} + # L3 plugins {% set l3_agent_plugins = [] %}