mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-08-26 21:45:20 +02:00
- Introduce SYS_SERVICE_ALL_ENABLED and SYS_TIMER_ALL_ENABLED runtime flags - Add SYS_SERVICE_DEFAULT_STATE for consistent default handling - Ensure all on-failure service names use lowercase software_name - Load sys-svc-cln-anon-volumes role during Docker cleanup - Allow forced service refresh when SYS_SERVICE_ALL_ENABLED is true - Replace ACTIVATE_ALL_TIMERS with SYS_TIMER_ALL_ENABLED - Use SYS_SERVICE_DEFAULT_STATE in sys-systemctl vars - Remove redundant MIG build job fail check Related to service/timer process control refactoring.
18 lines
519 B
YAML
18 lines
519 B
YAML
# run_once_sys_timer: deactivated
|
|
|
|
- name: create {{ sys_timer_file }}
|
|
template:
|
|
src: dummy.timer.j2
|
|
dest: "{{ [ PATH_SYSTEM_SERVICE_DIR, sys_timer_file ] | path_join }}"
|
|
register: dummy_timer
|
|
|
|
- name: "restart timer"
|
|
systemd:
|
|
daemon_reload: yes
|
|
name: "{{ sys_timer_file }}"
|
|
state: restarted
|
|
enabled: yes
|
|
when: dummy_timer.changed or SYS_TIMER_ALL_ENABLED | bool
|
|
async: "{{ ASYNC_TIME if ASYNC_ENABLED | bool else omit }}"
|
|
poll: "{{ ASYNC_POLL if ASYNC_ENABLED | bool else omit }}"
|