-Numerous changes to make more generic. Use varialbe for username. Defaults to "pi

-
This commit is contained in:
2022-05-08 14:40:16 +00:00
parent fc0b355f1d
commit d539e40943
36 changed files with 137 additions and 109 deletions

View File

@@ -6,12 +6,12 @@
file:
path: "{{ item }}"
state: directory
owner: pi
group: pi
owner: "{{ def_username }}"
group: "{{ def_username }}"
with_items:
- /home/pi/Documents/ftp
- /home/pi/Documents/smb
- /home/pi/scripts
- "/home/{{ def_username }}/Documents/ftp"
- "/home/{{ def_username }}/Documents/smb"
- "/home/{{ def_username }}/scripts"
tags: create_dirs
- name: update hosts file
become: true
@@ -75,9 +75,9 @@
- name: copy proc_check script and set exec
template:
src: "{{ role_path }}/files/proc_check.sh"
dest: /home/pi/scripts/proc_check.sh
owner: pi
group: pi
dest: "/home/{{ def_username }}/scripts/proc_check.sh"
owner: "{{ def_username }}"
group: "{{ def_username }}"
mode: a+x
- name: schedule proc_check script to run at 12:30am
cron:
@@ -85,14 +85,28 @@
minute: "30"
hour: "0"
weekday: "*"
job: /home/pi/scripts/proc_check.sh
job: "/home/{{ def_username }}/scripts/proc_check.sh"
- name: sddm autologin
become: yes
template:
src: "{{ role_path }}/templates/sddm.conf.j2"
dest: /etc/sddm.conf
owner: root
- name: pi
become: yes
user:
name: pi
name: "{{ def_username }}"
state: present
update_password: always
# 'piadmin99'
#password: "$6$Vmob4l5KBg11gcNV$fY.hrffHEc9gpcFhVdEmW7tepxJURBmkgQhC7kC25VsxcfHAtlqEP6Cvm6nK4jtqndkaQ/I29h/MkKk8KsdSV1"
password: "$6$rmO12Z8HeUt6wQ$6JM550bdYBEQ22HWw2Ax1hKxawTDG5odoIFj6.RtHDUVs4jUVnqA.StSBr0HJiSw4Xnn2VBrLBxuZ7MLY820O0"
tags: pi password
- name: remove xscreensaver
become: yes
apt:
name: xscreensaver
state: absent
autoremove: yes