diff options
| author | Ahmed Abdelhalim <[email protected]> | 2025-08-16 02:04:33 +0200 |
|---|---|---|
| committer | Ahmed Abdelhalim <[email protected]> | 2025-08-16 02:04:33 +0200 |
| commit | 5432aa5e60c851d3a73bd4204d6b2c7adbb538b1 (patch) | |
| tree | d9f24a8d54538982857ee67a0501a45190277850 /roles/network | |
| parent | 038634780249b01f242afffe1fb69c6790c0badf (diff) | |
Fix conflicting NetworkManger/systemd-networkd
Diffstat (limited to 'roles/network')
| -rw-r--r-- | roles/network/handlers/main.yml | 14 | ||||
| -rw-r--r-- | roles/network/tasks/install-debian.yml | 2 | ||||
| -rw-r--r-- | roles/network/tasks/main.yml | 1 | ||||
| -rw-r--r-- | roles/network/vars/debian.yml | 2 |
4 files changed, 16 insertions, 3 deletions
diff --git a/roles/network/handlers/main.yml b/roles/network/handlers/main.yml index 82634b3d..bd249b23 100644 --- a/roles/network/handlers/main.yml +++ b/roles/network/handlers/main.yml @@ -17,9 +17,10 @@ become: true ansible.builtin.systemd_service: name: "systemd-networkd" - enabled: true - state: "restarted" + enabled: false + state: "stopped" when: not ansible_is_chroot + failed_when: false - name: "Restart systemd-resolved" become: true @@ -28,3 +29,12 @@ enabled: true state: "restarted" when: not ansible_is_chroot + failed_when: false + +- name: "Restart dhcpcd" + become: true + ansible.builtin.systemd_service: + name: "dhcpcd" + enabled: true + state: "restarted" + when: not ansible_is_chroot diff --git a/roles/network/tasks/install-debian.yml b/roles/network/tasks/install-debian.yml index a5367762..4c09c1c9 100644 --- a/roles/network/tasks/install-debian.yml +++ b/roles/network/tasks/install-debian.yml @@ -12,6 +12,8 @@ - "avahi-daemon" - "networking" - "wpa_supplicant" + - "resolvconf" + - "systemd-networkd" - name: "Stop/Disable conflicting services" become: true diff --git a/roles/network/tasks/main.yml b/roles/network/tasks/main.yml index f96b2c41..28a4b56d 100644 --- a/roles/network/tasks/main.yml +++ b/roles/network/tasks/main.yml @@ -28,6 +28,7 @@ - "Restart NetworkManager" - "Restart systemd-networkd" - "Restart systemd-resolved" + - "Restart dhcpcd" block: - name: "Configure systemd-resolved" ansible.builtin.template: diff --git a/roles/network/vars/debian.yml b/roles/network/vars/debian.yml index 931a33e6..20985d98 100644 --- a/roles/network/vars/debian.yml +++ b/roles/network/vars/debian.yml @@ -3,8 +3,8 @@ network_packages: - "dhcpcd" - "systemd-resolved" - "network-manager" + - "dnsutils" network_services: - "systemd-resolved" - - "systemd-networkd" - "NetworkManager" |
