---
- name: reset | check kube-dummy-if network device
  stat:
    path: /sys/class/net/kube-dummy-if
    get_attributes: no
    get_checksum: no
    get_mime: no
  register: kube_dummy_if

- name: reset | remove the network device created by kube-router
  command: ip link del kube-dummy-if
  when: kube_dummy_if.stat.exists

- name: check kube-bridge exists
  stat:
    path: /sys/class/net/kube-bridge
    get_attributes: no
    get_checksum: no
    get_mime: no
  register: kube_bridge_if

- name: reset | donw the network bridge create by kube-router
  command: ip link set kube-bridge down
  when: kube_bridge_if.stat.exists

- name: reset | remove the network bridge create by kube-router
  command: ip link del kube-bridge
  when: kube_bridge_if.stat.exists