-Numerous changes to make more generic. Use varialbe for username. Defaults to "pi
-
This commit is contained in:
@@ -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
|
||||
|
||||
4
roles/common/templates/sddm.conf.j2
Normal file
4
roles/common/templates/sddm.conf.j2
Normal file
@@ -0,0 +1,4 @@
|
||||
[Autologin]
|
||||
User={{ def_username }}
|
||||
Session=lxqt.desktop
|
||||
Relogin=
|
||||
16
roles/common/vars/os_Ubuntu_22.yml
Normal file
16
roles/common/vars/os_Ubuntu_22.yml
Normal file
@@ -0,0 +1,16 @@
|
||||
---
|
||||
dependency_packages:
|
||||
- vim
|
||||
- mc
|
||||
- build-essential
|
||||
- openvpn
|
||||
- aptitude
|
||||
- mtr
|
||||
- screen
|
||||
- ncurses-dev
|
||||
- libncurses-dev
|
||||
- libssl-dev
|
||||
- libpcap-dev
|
||||
- libsctp-dev
|
||||
- chromium-browser
|
||||
- lxqt
|
||||
Reference in New Issue
Block a user