Rudder (software)
Screenshot of node reporting in Rudder 3.0 | |
Original author(s) | Normation |
---|---|
Developer(s) | Normation |
Initial release | October 31, 2011 |
Stable release |
3.2[1]
/ January 22, 2016 |
Development status | Active |
Written in | Scala (server) and C (agent) |
Operating system | GNU/Linux, Unix-like, Microsoft Windows, Android |
Type | Configuration management, System administration, Network management, Cloud management, Continuous delivery, DevOps |
License | GNU Affero General Public License |
Website |
www |
Rudder is an open source audit and configuration management utility to help automate system configuration across large IT infrastructures. Rudder relies on a lightweight local agent installed on each managed machine (derived from CFEngine 3).
Rudder is produced by Normation,[2] founded in 2010. Its server-side web interface is written in Scala and its local agent is written in C, and are published as free software under the GNU Affero General Public License 3.0.[3]
Features
- Host inventory
- Feature-complete Web interface
- Standardized, reusable policies
- Custom Policy editor
- Central reporting and historic information for policy applied to hosts
- Grouping based on search queries run against inventory
- Automatic updating of such groups (dynamic groups)
- Dynamic generation of per-host policies (lessens risk of data leaks from shared policy)
- Change Request / Validation
- REST API
- Git backend
History
Rudder was created by the founding team of Normation and first released as free software in October 2011.[4]
Rudder 3.0 was released in February 2015.[5]
Platform support
The following operating systems are supported as a Root server:
- Debian GNU/Linux 5 (lenny)
- Debian GNU/Linux 6 (squeeze)
- Debian GNU/Linux 7 (wheezy)
- Debian GNU/Linux 8 (jessie)
- Red Hat Enterprise Linux (RHEL) / CentOS 6
- Red Hat Enterprise Linux (RHEL) / CentOS 7
- SuSE Linux Enterprise Server (SLES) 11 SP1
- Ubuntu server 12.04 LTS (precise)
- Ubuntu server 14.04 LTS (trusty
The following operating systems are supported for Rudder Nodes and packages are available for these platforms:
- Debian GNU/Linux 5 (lenny)
- Debian GNU/Linux 6 (squeeze)
- Debian GNU/Linux 7 (wheezy)
- Debian GNU/Linux 8 (jessie)
- Fedora 18
- IBM AIX 5.3
- IBM AIX 6.1
- IBM AIX 7.1
- Microsoft Windows Server 2000
- Microsoft Windows Server 2003
- Microsoft Windows Server 2008
- Microsoft Windows Server 2012
- Red Hat Enterprise Linux (RHEL) / CentOS 3
- Red Hat Enterprise Linux (RHEL) / CentOS 5
- Red Hat Enterprise Linux (RHEL) / CentOS 6
- Red Hat Enterprise Linux (RHEL) / CentOS 7
- SuSE Linux Enterprise Server (SLES) 10 SP3
- SuSE Linux Enterprise Server (SLES) 11 SP1
- Ubuntu 10.04 LTS (lucid)
- Ubuntu 12.04 LTS (precise)
- Ubuntu 12.10 (quantal)
- Ubuntu 14.04 LTS (precise)
See also
- CFEngine
- Ansible (software)
- Bcfg2
- Chef (software)
- Puppet (software)
- Salt (software)
- Comparison of open source configuration management software
- DevOps
- Otter (software)
References
- ↑ Membré, Vincent. "Documentation:ChangeLog32". Rudder Project. Retrieved 9 March 2016.
- ↑ "Rudder FAQ". Rudder. Retrieved 12 June 2015.
- ↑ "Rudder FAQ". Retrieved 12 June 2015.
- ↑ "Rudder 2.3 release notes". Rudder. Retrieved 12 June 2015.
- ↑ "Rudder 3.0 release notes". Rudder. Retrieved 12 June 2015.