summaryrefslogtreecommitdiffstats
path: root/roles/os_reboot_server/tasks/main.yaml
blob: 581ed3e0a922c6dcbef25a79e4200b5d1d5aff8a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
---
# Role to reboot a server
- name: Restart server
  shell: sleep 2 && shutdown -r now "Ansible updates triggered"
  async: 1
  poll: 0
  ignore_errors: true

- name: Wait for server to restart
  local_action:
    module: wait_for
      host={{ ansible_ssh_host }}
      port=22
      delay=3
      timeout=300
  sudo: false