Rudder est un logiciel de gestion de configuration basé sur CFEngine 3 et FusionInventory. Il permet de visualiser les inventaires des serveurs de votre système informatique, de créer des règles pour les configurer, et de voir leur état d'application en temps réel, le tout dans une interface web. L'interface graphique est écrite en Scala, tandis que l'agent de configuration (CFEngine 3) est écrit en C (et est donc très léger). Le tout s'installe très simplement grâce à des paquets tout faits sur de nombreux OS, sous licence libre (licence AGPLv3).
La première bêta de la nouvelle version 2.4 vient de sortir et inclut de nombreuses nouveautés, dont :
- Une API REST
- Gestion simple des autorisations dans l'UI
- Affichage détaillé du reporting niveau par niveau de l'état d'application des règles de configuration sur le SI
- Inventaire des machines virtuelles, variables d'environnement et processus de chaque nœud géré
- Import/export de toutes les configurations via archive ZIP ou dépôt git
- Suivi de toutes les modifications dans l'UI, avec détails et messages de changements
- Très nombreuses améliorations d'ergonomie et de présentation dans l'UI