ansible-maintenance/tasks/restart.yml
2025-02-04 23:54:18 +01:00

13 lines
425 B
YAML

- name: schedule restart randomly between 5-7 AM if necessary
shell: |
hour=$(shuf -i 5-6 -n 1)
minute=$(shuf -i 0-59 -n 1)
shutdown -r "$hour:$minute"
echo "restart scheduled for $hour:$minute"
when: restart_needed.stdout_lines | length > 0
register: restard_scheduled
- name: output "restart schedule"
debug:
var: restard_scheduled.stdout_lines
when: restart_needed.stdout_lines | length > 0