Rundeck est un ordonnanceur centralisé sous licence libre (Apache v2.0) et ils viennent de sortir (1er février 2014) une nouvelle version majeure qui est la 2.0.

La toute dernière version est d’ailleurs la 2.0.1 qui est sortie le 12 février pour corriger quelques bugs.

On entends souvent parler d’orchestration centralisée, Rundeck est à ranger dans cette catégorie.

Rundeck dispose d’une interface permettant de gérer les différents jobs à exécuter sur les différents serveurs, mais fournit également des outils en ligne de commande et une API Web

Voici la liste de ses principales fonctionnalités :

Ordonnancement de tâches

Interface de configuration

Import de nœud depuis Chef, Puppet, Amazon EC2, ou votre propre CMDB

Exécution de commandes/scripts à la demande sur vos noeuds, ou de manière planifiée en parallèle

Système de plugins

L’exécution peut être suivi en live

Notifications

Workflow (scénarios) d’ordonnancement des différentes tâches

Interface CLI

API Web

Historique

ACL

Intégration avec d’autres outils libres comme Chef, Puppet, Jenkins, etc.

…

Voici la liste des principales nouveautés :

Refonte complète de l’interface web basé sur Bootstrap 3 et le thème Flatly

Nouvelle vue de l’État d’exécution en direct qui montre ce que l’étape est train de faire sur le nœud

Nouvelle homepage pour les projets avec possibilité de personnaliser les messages pour les utilisateurs

Amélioration des filtres sur les noeuds

Amélioration de la page des nœuds pour une meilleure navigation

Nouvelle page dédié au commande à lancer directement sur les nœuds

Ajout de description pour les étapes d’un scénarios qui seront affiché lors de l’exécution de celui-ci

Amélioration des performances

…

Voici un screenshot de la nouvelle interface :

Liens utiles :

Site officiel de Rundeck

Page Github de Rundeck