From 3ea496013fbec61dbfb8c001447afdd1405b5f2a Mon Sep 17 00:00:00 2001
From: khatrig <gulshan.khatri11@gmail.com>
Date: Wed, 24 Nov 2021 23:14:20 +0530
Subject: [PATCH] Create reset.yml (#8227)

---
 roles/network_plugin/calico/tasks/reset.yml | 11 ++---------
 1 file changed, 2 insertions(+), 9 deletions(-)

diff --git a/roles/network_plugin/calico/tasks/reset.yml b/roles/network_plugin/calico/tasks/reset.yml
index 5c32d0e25..04c974bc9 100644
--- a/roles/network_plugin/calico/tasks/reset.yml
+++ b/roles/network_plugin/calico/tasks/reset.yml
@@ -11,13 +11,6 @@
   command: ip link del dummy0
   when: dummy0.stat.exists
 
-- name: reset | get remaining routes set by bird
-  command: ip route show proto bird
+- name: reset | get and remove remaining routes set by bird
+  shell: ip route show proto bird | xargs -i bash -c "ip route del {} proto bird "
   changed_when: false
-  register: bird_routes
-
-- name: reset | remove remaining routes set by bird  # noqa 301
-  command: "ip route del {{ bird_route }} proto bird"
-  with_items: "{{ bird_routes.stdout_lines }}"
-  loop_control:
-    loop_var: bird_route
-- 
GitLab