--- - name: Import cleanup tasks ansible.builtin.import_tasks: cleanup.yml when: systemd_networkd_cleanup | bool - name: Import config tasks ansible.builtin.import_tasks: config.yml - name: Enable systemd-networkd become: true ansible.builtin.systemd: name: systemd-networkd enabled: true when: (systemd_networkd_network | length > 0) or (systemd_networkd_link | length > 0) or (systemd_networkd_netdev | length > 0) - name: Start and enable systemd-resolved become: true ansible.builtin.systemd: name: systemd-resolved enabled: true state: started when: systemd_networkd_enable_resolved - name: Replace /etc/resolv.conf with a symlink to the systemd-resolved stub become: true ansible.builtin.file: path: /etc/resolv.conf src: /run/systemd/resolve/stub-resolv.conf state: link force: true when: systemd_networkd_symlink_resolv_conf # vim: set ts=2 sw=2: