28 lines
579 B
YAML
28 lines
579 B
YAML
|
|
# 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"
|