2025-07-01 20:28:03 +00:00

33 lines
919 B
YAML

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