working with live dashboard

This commit is contained in:
2025-12-06 17:42:26 -08:00
parent 4096f7165c
commit 94c31f4be3
7 changed files with 168 additions and 84 deletions

View File

@ -18,8 +18,7 @@
include_tasks: autologin.yaml
# configure service-mode
- name: Drive health - configure service-mode, disable autologin
when: install_kiosk | bool or service_only | bool
- name: Drive health - configure service-mode
include_tasks: service_mode.yaml
# Install chrome kiosk

View File

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