- 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