-lots of changes for debian 12 and desktop

-trying to fix vnc - has to be manually started on user desktop now
This commit is contained in:
eve
2024-03-14 12:37:42 -04:00
parent 0bc52ca16f
commit 29ad17fc91
18 changed files with 219 additions and 23 deletions

View File

@@ -2,6 +2,13 @@
- name: Include OS-specific variables
include_vars: "os_{{ ansible_lsb.id }}_{{ ansible_lsb.major_release }}.yml"
- name: update apt cache
ansible.builtin.apt:
update_cache: yes
become: yes
when:
- ansible_pkg_mgr == "apt"
- name: Create directories
file:
path: "{{ item }}"
@@ -64,6 +71,7 @@
hour: "0"
weekday: "*"
job: "/home/{{ def_username }}/scripts/proc_check.sh"
- name: sddm autologin
become: yes
template:
@@ -71,6 +79,22 @@
dest: /etc/sddm.conf
owner: root
- name: create lxqt config dir
file:
path: "/home/{{ def_username }}/.config/lxqt"
state: directory
owner: "{{ def_username }}"
group: "{{ def_username }}"
become: yes
- name: lxqt window manager
template:
src: "{{ role_path }}/templates/session.conf.j2"
dest: "/home/{{ def_username }}/.config/lxqt/session.conf"
owner: "{{ def_username }}"
group: "{{ def_username }}"
become: yes
- name: pi
become: yes
user:
@@ -107,3 +131,8 @@
become: yes
- name: force systemd reload
become: true
systemd:
daemon_reload: yes