GROG.poweroff
Éteindre
Un rôle pour éteindre des hôtes.
Par défaut, le rôle échouera si l'hôte est déjà éteint. Cependant, si
poweroff_strict
est défini sur false
, les hôtes seront d'abord pingés et seuls les hôtes accessibles seront éteints.
Exigences
- Les hôtes doivent être configurés pour utiliser Ansible (avoir python,...)
- Privilèges root, par exemple
become: yes
Variables du rôle
Variable | Description | Valeur par défaut |
---|---|---|
poweroff_strict |
Ne pas ignorer les hôtes hors ligne/inaccessibles | true |
poweroff_ping_delay |
Délai avant de pinger les hôtes (secondes) | 0 |
poweroff_ping_timeout |
Délai d'attente lors du ping des hôtes (secondes) | 30 |
poweroff_ping_port |
Port à pinger | 22 |
poweroff_message |
Message de nettoyage pour les logs | 'Éteindre par Ansible' |
poweroff_interval |
Intervalle entre l'extinction et la prochaine tâche ? | 'non' |
poweroff_interval_seconds |
Secondes à attendre après l'extinction | 0 |
Attention :
Tous les valeurs booléennes peuvent être utilisées avec 'yes'
/'no'
ou true
/false
.
Cela vous permet de modifier leur valeur depuis la ligne de commande (-e "bool=yes"
)
sans problèmes.
Dépendances
Aucune.
Exemple de Playbook
Réaliser un arrêt simple :
---
- hosts: servers
roles:
- { role: GROG.poweroff,
become: yes,
poweroff_message: 'Test du rôle d\'extinction'
}
Contribuer
Toute aide, changement ou idée bienvenue !
Auteur
Par G. Roggemans
Licence
MIT