Files
ssd_health/defaults/main.yaml
2025-11-30 22:17:14 -08:00

55 lines
1.3 KiB
YAML

---
# required packages
ssd_health_packages:
- smartmontools
- python3-docker
- python3-packaging
- python3-venv
- sqlite3
- jq
# autologin vars
autologin_password: "kingduy"
autologin: true
autologin_user: "ssd_health"
# the docker-compose file is about to get too complicated to be a template
# # php container vars
# container_name: "ssd_dashboard"
# container_http_port: "80"
# extra_volumes: ""
# api service vars
api_service_name: "drive_index"
api_service_folder: "{{ service_folder }}"
api_service_exe: "{{ service_folder }}/venv/bin/python -u {{ service_folder }}/app.py"
extra_options: |
After=docker.service
BindsTo=docker.service
ReloadPropagatedFrom=docker.service
# kiosk service vars
kiosk_service_name: "drive_check"
kiosk_service_exe: "{{ service_folder }}/drive_check.sh"
kiosk_service_templates:
- chrome_website: "http://0.0.0.0:{{ container_http_port }}"
service_name: ssd_dashboard
service_description: "SSD Health Web Dashboard"
user_data_dir: ""
extra_service_configs: ""
extra_chrome_configs: ""
# other vars
service_folder: "/opt/ssd_health"
db_path: "{{ service_folder }}/drive_records.db"
hello_there_url: "https://docs.theregion.beer/hello-there.png"
sector_size: "512"
sleep_time: "5"
install_kiosk: false
quick_refresh: false
service_only: false
armcpu_check: false
service_mode: false
...