25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

39 satır
984B

  1. ---
  2. - name: reboot
  3. command: shutdown --no-wall -r +1
  4. async: 0
  5. poll: 0
  6. ignore_errors: true
  7. when:
  8. reboot_state == "rebooted" or
  9. reboot_state == "started"
  10. - name: let server reboot
  11. pause:
  12. seconds: "{{ reboot_delay }}"
  13. when:
  14. reboot_state == "rebooted" or
  15. reboot_state == "reachable"
  16. - name: wait for ssh
  17. local_action: wait_for host={{ ansible_host | default(inventory_hostname) }} port=22 search_regex=OpenSSH delay=0 timeout={{ reboot_timeout }} state=started
  18. when:
  19. reboot_state == "rebooted" or
  20. reboot_state == "reachable" or
  21. reboot_state == "finished"
  22. - name: try to connect to ssh
  23. setup:
  24. when:
  25. reboot_state == "rebooted" or
  26. reboot_state == "finished"
  27. - name: check uptime for sucsessfull reboot
  28. fail:
  29. msg: host did not reboot; uptime is {{ansible_uptime_seconds}} seconds
  30. when:
  31. - reboot_state == "rebooted" or
  32. reboot_state == "finished"
  33. - ansible_uptime_seconds > reboot_delay + reboot_timeout