--- - name: Desktop configuration notify: - Restart systemd-networkd - Restart systemd-resolved block: - name: Setup network configuration become: true ansible.builtin.template: src: "{{ item.src }}" dest: "{{ item.dest }}" owner: root group: systemd-network mode: "0640" loop: - src: "templates/desktop/network/enp1s0.link.j2" dest: "/etc/systemd/network/20-enp1s0.link" - src: "templates/desktop//network/enp1s0.network.j2" dest: "/etc/systemd/network/20-enp1s0.network" - name: Remove leftover configuration files become: true ansible.builtin.file: path: "{{ item }}" state: absent loop: - "/etc/systemd/network/30-vmbr0.network" - "/etc/systemd/network/30-vmbr0.netdev"