43 lines
1.2 KiB
YAML
43 lines
1.2 KiB
YAML
---
|
|
# This will run the drive_check.sh script as a service instead of the autologin
|
|
- name: Service Mode - set sleep_time to 1
|
|
set_fact:
|
|
sleep_time: "1"
|
|
|
|
- name: "Service Mode - {{ kiosk_service_name }}.service - stop service if running"
|
|
ignore_errors: yes
|
|
systemd:
|
|
name: "{{ kiosk_service_name }}.service"
|
|
state: stopped
|
|
|
|
- name: "Service Mode - template drive_check.sh again"
|
|
vars:
|
|
service_mode: true
|
|
template:
|
|
src: drive_check.sh
|
|
dest: "{{ service_folder }}/drive_check.sh"
|
|
mode: 0755
|
|
owner: "{{ autologin_user }}"
|
|
group: "{{ autologin_user }}"
|
|
|
|
- name: "Service Mode - template {{ kiosk_service_name }}.service"
|
|
vars:
|
|
service_name: "{{ kiosk_service_name }}"
|
|
service_working_folder: "{{ service_folder }}"
|
|
service_exe: "{{ kiosk_service_exe }}"
|
|
template:
|
|
src: "service_template.service"
|
|
dest: "/etc/systemd/system/{{ kiosk_service_name }}.service"
|
|
mode: 0644
|
|
|
|
- name: "Service Mode - {{ kiosk_service_name }} - enable and start service api and daemon reload"
|
|
systemd:
|
|
daemon_reload: yes
|
|
name: "{{ kiosk_service_name }}.service"
|
|
state: started
|
|
enabled: yes
|
|
|
|
- name: Service Mode - remove autologin
|
|
include_tasks: no_autologin.yaml
|
|
|
|
... |