summaryrefslogtreecommitdiffstats
path: root/roles/network/tasks/main.yml
diff options
context:
space:
mode:
authorAhmed Abdelhalim <[email protected]>2025-08-11 00:32:03 +0200
committerAhmed Abdelhalim <[email protected]>2025-08-11 00:32:03 +0200
commit6bca3c0f2a68b4c4a2a877de2fb8c343e8fda4f9 (patch)
tree0cabd4d0522398bf1bb1afb66060d29121f4d033 /roles/network/tasks/main.yml
parent15dfb977d2c576b7740d4829a6ee868a8bae4e00 (diff)
Replace avahi with systemd-resolved/systemd-networkd
Diffstat (limited to 'roles/network/tasks/main.yml')
-rw-r--r--roles/network/tasks/main.yml11
1 files changed, 10 insertions, 1 deletions
diff --git a/roles/network/tasks/main.yml b/roles/network/tasks/main.yml
index e8bca0be..cb8f1fd9 100644
--- a/roles/network/tasks/main.yml
+++ b/roles/network/tasks/main.yml
@@ -22,6 +22,7 @@
ff02::2 ip6-allrouters
when: hostname is defined
# Not required for boot
+ tags: []
- name: "Include OS-specific variables"
ansible.builtin.include_vars: "{{ ansible_os_family | lower }}.yml"
@@ -44,9 +45,17 @@
become: true
tags: [required_for_boot]
notify:
- - "Restart network services"
- "Reload systemd"
+ - "Restart NetworkManager"
+ - "Restart systemd-networkd"
+ - "Restart systemd-resolved"
block:
+ - name: "Configure systemd-resolved"
+ ansible.builtin.template:
+ src: "resolved.conf.j2"
+ dest: "/etc/systemd/resolved.conf"
+ mode: "0644"
+
- name: "Configure NetworkManager"
ansible.builtin.template:
src: "NetworkManager.conf.j2"