diff options
| author | Ahmed AbdelHalim <[email protected]> | 2025-08-16 02:26:38 +0200 |
|---|---|---|
| committer | Ahmed AbdelHalim <[email protected]> | 2025-08-16 03:14:37 +0200 |
| commit | 8e1e19aecfb707ab47e8562491f3d814845faf35 (patch) | |
| tree | b17ddaaed32dc6d96c8d3a0cc93453d5d1ca10f1 /roles/network/tasks/install-debian.yml | |
| parent | aca0a4c0970f2fd9726f380eaa66099c8ae0bdd8 (diff) | |
Refactor network role to remove NetworkManager/dhcpcd/networkd conflict
Diffstat (limited to 'roles/network/tasks/install-debian.yml')
| -rw-r--r-- | roles/network/tasks/install-debian.yml | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/roles/network/tasks/install-debian.yml b/roles/network/tasks/install-debian.yml index 4c09c1c9..6f94ff5c 100644 --- a/roles/network/tasks/install-debian.yml +++ b/roles/network/tasks/install-debian.yml @@ -5,34 +5,6 @@ pkg: "{{ network_packages }}" state: "present" -- name: "Set network_default_services facts" - ansible.builtin.set_fact: - network_default_services: - - "dhcpcd" - - "avahi-daemon" - - "networking" - - "wpa_supplicant" - - "resolvconf" - - "systemd-networkd" - -- name: "Stop/Disable conflicting services" - become: true - ansible.builtin.systemd_service: - name: "{{ item }}" - enabled: false - state: "stopped" - with_items: "{{ network_default_services }}" - when: not ansible_is_chroot - failed_when: false - # Not required for boot - -- name: "(chroot): Disable conflicting services" - ansible.builtin.command: - cmd: "systemctl disable {{ network_default_services | join(' ') }}" - changed_when: true - when: ansible_is_chroot - # noqa: command-instead-of-module module doesn't work inside chroot - - name: "Ensure avahi packages are removed" become: true ansible.builtin.apt: |
