diff --git a/roles/base/tasks/packages.yml b/roles/base/tasks/packages.yml index 45147b1..48eefb1 100644 --- a/roles/base/tasks/packages.yml +++ b/roles/base/tasks/packages.yml @@ -49,13 +49,3 @@ state: present with_items: "{{ base_docenti_addpkg }}" when: ansible_local.noderole.role == 'docenti' and base_docenti_addpkg|length > 0 - -- name: Correggo NetworkManager per gestire la rete - lineinfile: - dest: /etc/network/interfaces - regexp: "{{ item }}" - state: absent - when: ansible_product_name != "VirtualBox" - with_items: - - ^auto eth0 - - ^iface eth0 diff --git a/roles/domain/tasks/main.yml b/roles/domain/tasks/main.yml index d81c54f..bc286aa 100644 --- a/roles/domain/tasks/main.yml +++ b/roles/domain/tasks/main.yml @@ -1,6 +1,11 @@ --- # Domain configurations +- include: networkmanager.yml + tags: + - domain + - networkmanager + - include: ntp.yml tags: - domain diff --git a/roles/domain/tasks/networkmanager.yml b/roles/domain/tasks/networkmanager.yml new file mode 100644 index 0000000..6b7ac1c --- /dev/null +++ b/roles/domain/tasks/networkmanager.yml @@ -0,0 +1,19 @@ +--- +# Fixing NetworkManager issues. + +- name: Ensuring first NIC will never be disabled again + lineinfile: + line: "{{ item }}" + state: present + dest: /etc/network/interfaces + insertafter: EOF + with_items: + - " " + - "auto eth0" + - "iface eth0 inet dhcp" + +# Hiding icon for 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 + ignore_errors: yes