mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-08-31 07:48:04 +02:00
Refactor systemctl services and timers
- Unified service templates into generic systemctl templates - Introduced reusable filter plugins for script path handling - Updated path variables and service/timer definitions - Migrated roles (backup, cleanup, repair, etc.) to use systemctl role - Added sys-daemon role for core systemd cleanup - Simplified timer handling via sys-timer role Note: This is a large refactor and some errors may still exist. Further testing and adjustments will be needed.
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
[Unit]
|
||||
Description=Timer to start {{ service_name }}{{ SYS_SERVICE_SUFFIX }}
|
||||
Description=Timer to start {{ systemctl_timer_service }}{{ SYS_SERVICE_SUFFIX }}
|
||||
|
||||
[Timer]
|
||||
OnCalendar={{ on_calendar }}
|
||||
OnCalendar={{ systemctl_on_calendar }}
|
||||
RandomizedDelaySec={{ RANDOMIZED_DELAY_SEC }}
|
||||
Persistent={{ persistent | default('false') }}
|
||||
|
||||
|
Reference in New Issue
Block a user