By default the value of l3_ha in server.pp is set to False. However, once the value is initially set to True, resetting to False does not change the value in neutron.conf.
--Snip--
if $l3_ha {
if $min_l3_agents_per_router <= $max_l3_agents_per_router or $max_l3_agents_per_router == '0' {
neutron_config {
'DEFAULT/l3_ha': value => true;
'DEFAULT/max_l3_agents_per_router': value => $max_l3_agents_per_router;
'DEFAULT/min_l3_agents_per_router': value => $min_l3_agents_per_router;
'DEFAULT/l3_ha_net_cidr': value => $l3_ha_net_cidr;
}
} else {
fail('min_l3_agents_per_router should be less than or equal to max_l3_agents_per_router.')
}
}
--Snip--
missing else statement here
Fix proposed to branch: master /review. openstack. org/164041
Review: https:/