diff --git a/roles/common/vars/os_Ubuntu_22.yml b/roles/common/vars/os_Ubuntu_22.yml index 001e97b..389138c 100644 --- a/roles/common/vars/os_Ubuntu_22.yml +++ b/roles/common/vars/os_Ubuntu_22.yml @@ -12,4 +12,3 @@ dependency_packages: - libpcap-dev - libsctp-dev - chromium-browser - - lubuntu-desktop diff --git a/roles/lubuntu/files/lxqt-powermanagement.conf b/roles/lubuntu/files/lxqt-powermanagement.conf new file mode 100644 index 0000000..49bc222 --- /dev/null +++ b/roles/lubuntu/files/lxqt-powermanagement.conf @@ -0,0 +1,15 @@ +[General] +__userfile__=true +backlightIdleness=0 +backlightIdlenessOnBatteryDischarging=true +disableIdlenessWhenFullscreen=false +enableBatteryWatcher=false +enableIdlenessBacklightWatcher=false +enableIdlenessWatcher=false +enableLidWatcher=false +idlenessACAction=-1 +idlenessACTime=@Variant(\0\0\0\xf\0\r\xbb\xa0) +idlenessBatteryAction=-1 +idlenessBatteryTime=@Variant(\0\0\0\xf\0\r\xbb\xa0) +idlenessTime=@Variant(\0\0\0\xf\0\0\x3\xe8) +runCheckLevel=1 diff --git a/roles/lubuntu/tasks/main.yaml b/roles/lubuntu/tasks/main.yaml new file mode 100644 index 0000000..d2e71b0 --- /dev/null +++ b/roles/lubuntu/tasks/main.yaml @@ -0,0 +1,23 @@ +--- + +- name: install required packages + become: true + package: + name: "{{ dependency_packages }}" + state: present +- name: sddm autologin + become: yes + template: + src: "{{ role_path }}/templates/sddm.conf.j2" + dest: /etc/sddm.conf + owner: root + +- name: screensaver + ansible.builtin.copy: + src: "{{ role_path }}/files/lxqt-powermanagement.conf" + dest: "/home/{{ def_username }}/.config/lxqt" + owner: "{{ def_username }}" + group: "{{ def_username }}" + tags: powermanagement + + diff --git a/roles/lubuntu/templates/hosts.j2 b/roles/lubuntu/templates/hosts.j2 new file mode 100644 index 0000000..95d082f --- /dev/null +++ b/roles/lubuntu/templates/hosts.j2 @@ -0,0 +1,7 @@ +{% for item in ansible_play_batch %} +{{ hostvars[item].ansible_host }} {{ item }}.demo.dsfinancial.com +{% endfor %} + +{% for item in ansible_play_batch %} +{{ hostvars[item].ansible_host }} {{ item }} +{% endfor %} diff --git a/roles/lubuntu/templates/sddm.conf.j2 b/roles/lubuntu/templates/sddm.conf.j2 new file mode 100644 index 0000000..9552be0 --- /dev/null +++ b/roles/lubuntu/templates/sddm.conf.j2 @@ -0,0 +1,4 @@ +[Autologin] +User={{ def_username }} +Session=lxqt.desktop +Relogin=