45 lines
1.2 KiB
YAML
45 lines
1.2 KiB
YAML
---
|
|
- hosts: all
|
|
become: yes
|
|
tasks:
|
|
- name: Apt Update Cache
|
|
apt:
|
|
update_cache: yes
|
|
cache_valid_time: 3600
|
|
|
|
- name: Install Needed Packages
|
|
apt: name={{item}} state=installed
|
|
with_items:
|
|
- vim
|
|
- sudo
|
|
- xorg
|
|
- chromium-browser
|
|
- openbox
|
|
- lightdm
|
|
- unclutter
|
|
|
|
- name: lightdm config
|
|
copy: src=files/lightdm.conf dest=/etc/lightdm/lightdm.conf
|
|
notify:
|
|
- restart host
|
|
|
|
- name: Add User
|
|
user: name=screen-user
|
|
|
|
- name: screen-user config directory
|
|
file: path=/home/screen-user/.config/openbox state=directory group=screen-user owner=screen-user recurse=yes
|
|
|
|
- name: screen-user openbox config
|
|
copy: src=template/openbox-autostart.j2 dest=/home/screen-user/.config/openbox/autostart
|
|
notify:
|
|
- restart host
|
|
|
|
|
|
handlers:
|
|
|
|
- name: restart host
|
|
command: systemd-run --on-active=1 systemctl reboot
|
|
async: 0
|
|
poll: 0
|
|
|