- 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