From 32f6654e4434cd09abe663c91c7efe328958180b Mon Sep 17 00:00:00 2001 From: Julian Labus Date: Thu, 13 Sep 2018 10:20:17 +0200 Subject: [PATCH] role network-routing: use flush to delete routes - del will fail if gateways change --- .../network-routing/templates/ffmwu-del-static-routes.sh.j2 | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/roles/network-routing/templates/ffmwu-del-static-routes.sh.j2 b/roles/network-routing/templates/ffmwu-del-static-routes.sh.j2 index 3090b16..6669cef 100644 --- a/roles/network-routing/templates/ffmwu-del-static-routes.sh.j2 +++ b/roles/network-routing/templates/ffmwu-del-static-routes.sh.j2 @@ -67,8 +67,6 @@ /sbin/ip -6 route del blackhole ::/0 table main {% else %} # static routes for icvpn -/sbin/ip -4 route del {{ icvpn_ipv4_transfer_net }}{% for host in groups['ffmwu-gateways'] %} nexthop via {{ bgp_ipv4_transfer_net | ipaddr('net') | ipaddr(hostvars[host]['magic']) | ipaddr('ip') }}{% endfor %} - -/sbin/ip -6 route del {{ icvpn_ipv6_transfer_net }}{% for host in groups['ffmwu-gateways'] %} nexthop via {{ bgp_ipv6_transfer_net | ipaddr('net') | ipsubnet(64, 0) | ipaddr(hostvars[host]['magic']) | ipaddr('ip') }}{% endfor %} - +/sbin/ip -4 route flush exact {{ icvpn_ipv4_transfer_net }} +/sbin/ip -6 route flush exact {{ icvpn_ipv6_transfer_net }} {% endif %}