Comment redémarrer CentOS 7 avec Ansible?

Je suis en train de redémarrer le serveur exécutant CentOS 7 sur VirtualBox. J'utilise cette tâche:

- name: Restart server
  command: /sbin/reboot
  async: 0
  poll: 0
  ignore_errors: true

Serveur est redémarré, mais j'ai cette erreur:

TASK: [common | Restart server] ***********************************************
fatal: [rolcabox] => SSH Error: Shared connection to 127.0.0.1 closed.
It is sometimes useful to re-run the command using -vvvv, which prints SSH debug output to help diagnose the issue.

FATAL: all hosts have already failed -- aborting

Ce que je fais mal? Comment puis-je résoudre ce problème?

  • En fonction de la réponse fournie par Marcin Skarbek, j'ai préparé et publié à Ansible Galaxy rôle que l'utilisation de cette méthode. Le rôle de Redémarrer Et Attendre, vous pouvez trouver ici. Merci pour l'aide, feedbacks sont les bienvenus.
  • En raison de Ansible du rythme rapide de développement, les plus anciens les réponses ne sont pas de travail pour moi. Veuillez vous référer à ma réponse.