commit fd62da8df031b07706ea0f5b045f7f3d03519e3f Author: Erik Berg Date: Mon Oct 5 16:47:56 2020 +0200 Allow user to override UseRoutes in template You could perhaps have a group_vars/designate_all.yml looking like this; --- lxc_container_networks: lxcbr0_address: ... dhcp_use_routes: false Change-Id: Id61fdb5a3b52a01a49242fc01cc01bf2dede09af diff --git a/templates/container_network.network.j2 b/templates/container_network.network.j2 index ba49c2b..aff4f0a 100644 --- a/templates/container_network.network.j2 +++ b/templates/container_network.network.j2 @@ -10,8 +10,9 @@ Address={{ item.value.address }}/{{ addr_cidr }} UseDNS={{ (lxc_container_enable_resolved | bool) | ternary('yes', 'no') }} UseNTP=yes RouteMetric=20 -{% if hostvars[inventory_hostname]['gateway'] is defined %} -UseRoutes=False +{% if hostvars[inventory_hostname]['gateway'] is defined + or item.value.dhcp_use_routes is defined %} +UseRoutes={{ item.value.dhcp_use_routes | default(false) | bool | lower }} {% endif %} {% endif %}