summaryrefslogtreecommitdiffstats
path: root/roles/network/handlers
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/handlers
parent15dfb977d2c576b7740d4829a6ee868a8bae4e00 (diff)
Replace avahi with systemd-resolved/systemd-networkd
Diffstat (limited to 'roles/network/handlers')
-rw-r--r--roles/network/handlers/main.yml23
1 files changed, 19 insertions, 4 deletions
diff --git a/roles/network/handlers/main.yml b/roles/network/handlers/main.yml
index 84dfff52..82634b3d 100644
--- a/roles/network/handlers/main.yml
+++ b/roles/network/handlers/main.yml
@@ -5,11 +5,26 @@
daemon_reload: true
when: not ansible_is_chroot
-- name: "Restart network services"
+- name: "Restart NetworkManager"
become: true
ansible.builtin.systemd_service:
- name: "{{ item }}"
+ name: "NetworkManager"
enabled: true
- state: "started"
- with_items: "{{ network_services }}"
+ state: "restarted"
+ when: not ansible_is_chroot
+
+- name: "Restart systemd-networkd"
+ become: true
+ ansible.builtin.systemd_service:
+ name: "systemd-networkd"
+ enabled: true
+ state: "restarted"
+ when: not ansible_is_chroot
+
+- name: "Restart systemd-resolved"
+ become: true
+ ansible.builtin.systemd_service:
+ name: "systemd-resolved"
+ enabled: true
+ state: "restarted"
when: not ansible_is_chroot