diff --git a/roles/network/tasks/NM-debian.yml b/roles/network/tasks/NM-debian.yml index 64ee8cb25..8cf977c8a 100644 --- a/roles/network/tasks/NM-debian.yml +++ b/roles/network/tasks/NM-debian.yml @@ -70,18 +70,14 @@ mode: 0600 when: wan_ip != "dhcp" -- name: Set systemd_networkd enabled - set_fact: - systemd_networkd_active: True - when: iiab_lan_iface == "br0" - - name: Use systemd-networkd to handle br0 include_tasks: sysd-netd-debian.yml - when: iiab_lan_iface == "br0" + when: iiab_lan_iface == "br0" and not systemd_networkd_active - name: Reload systemd systemd: daemon_reload: yes + when: not iiab_lan_iface == "br0" - name: Restart the NetworkManager service systemd: