Rundeck : déléguer un runbook au support

Intermédiaire LinuxRundeck25 min50 XP

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 service obligatoire avec valeurs imposées (values: [nginx, tomcat, cft], enforced: true)
  • nodefilters : filter: tags:web
  • séquence : sudo systemctl restart ${option.service} puis systemctl is-active ${option.service}
  • nodesSelectedByDefault: true et 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

  1. Définition du job
  2. Chargé et exécuté
  3. Valeurs imposées