diff --git a/roles/domain/tasks/networkmanager.yml b/roles/domain/tasks/networkmanager.yml index 6b7ac1c..1c77028 100644 --- a/roles/domain/tasks/networkmanager.yml +++ b/roles/domain/tasks/networkmanager.yml @@ -1,5 +1,7 @@ --- -# Fixing NetworkManager issues. +# Since students are disabling deliberately the network interface from +# NetworkManager, we insert the default interface in /etc/network/interfaces +# so they are not available to NM - name: Ensuring first NIC will never be disabled again lineinfile: @@ -9,10 +11,10 @@ insertafter: EOF with_items: - " " - - "auto eth0" - - "iface eth0 inet dhcp" + - "auto {{ ansible_default_ipv4.interface }}" + - "iface {{ ansible_default_ipv4.interface }} inet dhcp" -# Hiding icon for any sessions +# Hiding NetworkManager icon from any sessions - name: Disabling NetworkManager from popping up in sessions shell: mv /etc/xdg/autostart/nm-applet.desktop /etc/xdg/autostart/nm-applet.desktop.disabled