Rundeck : déléguer un runbook au support
Le support N1 doit pouvoir redémarrer un service applicatif sans accès SSH aux serveurs. Écrivez ~/rundeck/redemarrer-service.yaml (job Rundeck au format YAML) :
name: Redémarrer un service,group: support- option
serviceobligatoire avec valeurs imposées (values: [nginx, tomcat, cft],enforced: true) nodefilters:filter: tags:web- séquence :
sudo systemctl restart ${option.service}puissystemctl is-active ${option.service} nodesSelectedByDefault: trueet exécution en série (keepgoing: false)
Chargez : rd jobs load -p exploitation -f redemarrer-service.yaml -F yaml (depuis ~/rundeck) puis exécutez : rd run -p exploitation -j "support/Redémarrer un service" -- -service tomcat. Pourquoi imposer la liste des valeurs ? → answer valeurs <injection|performance|traduction>
Contenu Premium
Ce contenu est inclus dans l'offre Premium. Le titre et le résumé restent visibles pour vous aider à choisir.
Tâches
- Définition du job
- Chargé et exécuté
- Valeurs imposées