Files
schul-laptops/playbooks/reboot.yml

28 lines
579 B
YAML
Raw Normal View History

# Neustart aller Clients
#
# Verwendung:
# ansible-playbook playbooks/reboot.yml
#
# Nur bestimmte Rechner:
# ansible-playbook playbooks/reboot.yml --limit laptop05,laptop06
#
---
- name: Rechner neustarten
hosts: clients
become: yes
tasks:
- name: Neustart durchfuehren
reboot:
reboot_timeout: 300
msg: "Neustart durch Ansible"
- name: Warten bis Rechner wieder erreichbar
wait_for_connection:
delay: 10
timeout: 300
- name: Bestaetigung
debug:
msg: "{{ inventory_hostname }} ist wieder online"