- 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'