---
- name: Playbook for rebooting the RPis
  hosts: picluster
  gather_facts: no
  tasks:
    - name: 'Reboot RPi'
      shell: shutdown -r now
      async: 0
      poll: 0
      ignore_errors: true
      become: true

    - name: "Wait for reboot to complete"
      local_action: wait_for host={{ ansible_host }} port=22 state=started delay=10
      become: false
