upt playbook

This commit is contained in:
jaydee
2023-10-24 10:19:06 +02:00
parent d6b39085a2
commit 3507838024
6 changed files with 172 additions and 1 deletions

View File

@ -0,0 +1,25 @@
- hosts: odroid_cluster
name: Check for reboot
become: true
tasks:
- name: Check if file exists using stat module
stat:
path: /var/run/reboot-required
register: file_status
- name: Print file status
debug:
var: file_status.stat.exists
- name: Reboot the server
tags: reboot
become: yes
become_user: root
shell: "sleep 5 && reboot"
async: 1
poll: 0
when: file_status.stat.exists == true
- name: (reboot) Wait for server to restart
ansible.builtin.wait_for_connection:
delay: 10
timeout: 300