diff --git a/roles/lubuntu/files/nm-tray.conf b/roles/lubuntu/files/nm-tray.conf new file mode 100644 index 0000000..322ce10 --- /dev/null +++ b/roles/lubuntu/files/nm-tray.conf @@ -0,0 +1 @@ +connectionsEditor=nm-connection-editor diff --git a/roles/lubuntu/tasks/main.yaml b/roles/lubuntu/tasks/main.yaml index 8263880..f07eb75 100644 --- a/roles/lubuntu/tasks/main.yaml +++ b/roles/lubuntu/tasks/main.yaml @@ -1,6 +1,6 @@ --- -- name: Include OS-specific variables - include_vars: "check_packages.yaml" +- name: Include role variables + include_vars: "vars.yaml" - name: install required packages become: true @@ -9,6 +9,12 @@ state: present install_recommends: no +- name: install dependencies for desktop environment + become: true + package: + name: "{{ support_packages }}" + state: present + - name: sddm autologin become: yes template: @@ -32,6 +38,7 @@ tags: powermanagement - name: "Check if listed package is installed" + become: true package: name: "{{ item }}" state: present @@ -55,3 +62,9 @@ owner: "{{ def_username }}" group: "{{ def_username }}" +- name: configure nm-tray + become: true + ansible.builtin.copy: + dest: "/usr/share/nm-tray/" + src: "{{ role_path }}/files/nm-tray.conf" + diff --git a/roles/lubuntu/vars/check_packages.yaml b/roles/lubuntu/vars/check_packages.yaml deleted file mode 100644 index f5138bf..0000000 --- a/roles/lubuntu/vars/check_packages.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -package_names: - - network-manager diff --git a/roles/lubuntu/vars/vars.yaml b/roles/lubuntu/vars/vars.yaml new file mode 100644 index 0000000..6e02d59 --- /dev/null +++ b/roles/lubuntu/vars/vars.yaml @@ -0,0 +1,5 @@ +--- +package_names: + - network-manager +support_packages: + - network-manager-gnome