ansible-role-raspberry-atte.../roles/attendance/tasks/autologin_auto_user.yml

57 lines
1.1 KiB
YAML

---
- name: Setup silent login for user auto
file:
path: /home/auto/.hushlogin
state: touch
mode: 0644
owner: auto
- name: Create openbox config dir
file:
path: /home/auto/.config/openbox
state: directory
owner: auto
mode: 0755
- name: Setup openbox autostart for user auto
template:
src: autostart.j2
dest: /home/auto/.config/openbox/autostart
mode: 0644
owner: auto
- name: Configure Openbox
copy:
src: openbox_rc
dest: /home/auto/.config/openbox/rc.xml
owner: auto
- name: Start graphical screen when user logs in
copy:
src: bash_profile
dest: /home/auto/.bash_profile
mode: 0644
owner: auto
- name: Create autostart config dir
file:
path: /etc/systemd/system/getty@tty1.service.d
state: directory
owner: root
mode: 0755
- name: Login user auto when system starts
copy:
src: tty_unit
dest: /etc/systemd/system/getty@tty1.service.d/override.conf
mode: 0644
owner: root
- name: Restart the login service
systemd:
daemon_reload: yes
name: getty@tty1
state: restarted