- name: Clean old files
  become: yes
  file:
    path: "{{ item }}"
    state: absent
  loop:
    - "{{ netdev_path}}"
    - "{{ network_path}}"
    - "{{ private_key_path }}"
    - "{{ public_key_path }}"
  notify: systemctl restart systemd-networkd

- name: remove interface
  become: yes
  shell: "ip l del dev {{ wireguard_if }}"
  register: if_del
  changed_when: if_del.rc == 0
  failed_when: false