GROG.reboot

Redémarrer

Ansible Galaxy État de construction Dernière version Chat Gitter

Un rôle pour redémarrer des hôtes.

Exigences

  • Les hôtes doivent être préparés pour l'utilisation d'Ansible (avoir Python, ...)
  • Privilèges root, par ex. become: yes

Variables du rôle

Variable Description Valeur par défaut
reboot_message Message de redémarrage pour les journaux 'Redémarrage par Ansible'
reboot_wait Attendre que les hôtes reviennent en ligne ? 'oui'
reboot_connect_timeout Délai de connexion avant réessai. 20
reboot_wait_host Hôte à vérifier ansible_ssh_host ou inventory_hostname
reboot_wait_port Port à vérifier ansible_ssh_port ou 22
reboot_wait_regex Chaîne à faire correspondre dans la connexion socket. (ex. OpenSSH) /
reboot_wait_delay Temps à attendre avant de vérifier l'hôte (secondes) 10
reboot_wait_timeout Délai pour que l'hôte se remette en marche avec succès (secondes) 300
reboot_wait_ctimeout Délai pour chaque tentative de connexion (secondes) 5
reboot_interval Intervalle entre le redémarrage et la prochaine tâche ? 'non'
reboot_interval_seconds Secondes à attendre après le redémarrage 0

Attention :

Tous les valeurs booléennes peuvent être utilisées avec 'oui'/'non' ou true/false. Cela vous permet de modifier leur valeur à partir de la ligne de commande (-e "bool=oui") sans problème.

Dépendances

Aucune.

Exemple de Playbook

Effectuer un redémarrage basique :

---
- hosts: servers
  become: yes
  roles:
  - role: GROG.reboot
    reboot_message: 'Test de rôle de redémarrage'

Effectuer un redémarrage progressif :

---
- hosts: servers
  become: yes
  serial: 1
  roles:
  - role: GROG.reboot
    reboot_interval: 'oui'
    reboot_interval_seconds: 60

Contribuer

Toute aide, modification ou idée bienvenue !

Auteur

Par G. Roggemans

Licence

MIT

À propos du projet

A role for rebooting hosts

Installer
ansible-galaxy install GROG.reboot
Licence
mit
Téléchargements
110k
Propriétaire
Open Source Science and Technology