Преглед на файлове

some improvements

master
Markus Katharina Brechtel преди 7 години
родител
ревизия
00ef53499e
променени са 1 файла, в които са добавени 11 реда и са изтрити 5 реда
  1. +11
    -5
      tasks/main.yml

+ 11
- 5
tasks/main.yml Целия файл

@@ -9,24 +9,30 @@
reboot_state == "rebooted" or
reboot_state == "started"

- name: let server reboot
pause:
seconds: "{{ reboot_delay }}"
when:
reboot_state == "rebooted" or
reboot_state == "reachable"

- name: wait for ssh
local_action: wait_for host={{ ansible_host | default(inventory_hostname) }} port=22 search_regex=OpenSSH delay={{ reboot_delay }} timeout={{ reboot_timeout }} state=started
local_action: wait_for host={{ ansible_host | default(inventory_hostname) }} port=22 search_regex=OpenSSH delay=0 timeout={{ reboot_timeout }} state=started
when:
reboot_state == "rebooted" or
reboot_state == "reachable" or
reboot_state == "finished"

- name: try to connect to ssh
setup:
retries: 6
delay: 5
when:
reboot_state == "rebooted" or
reboot_state == "finished"

- name: check uptime fpr sucsessfull reboot
- name: check uptime for sucsessfull reboot
fail:
msg: host did not reboot; uptime is {{ansible_uptime_seconds}} seconds
when:
- ansible_uptime_seconds > reboot_delay + reboot_timeout
- reboot_state == "rebooted" or
reboot_state == "finished"
- ansible_uptime_seconds > reboot_delay + reboot_timeout

Loading…
Отказ
Запис