Rudder (software)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Rudder
Rudder Logo.png
Screenshot of Rudder 4.0 Dashboard
Screenshot of Rudder 4.0 Dashboard
Original author(s) Normation
Developer(s) Normation
Initial release October 31, 2011; 6 years ago (2011-10-31)
Stable release
4.3.0[1] / 4.1.11[2] / April 19, 2018; 4 months ago (2018-04-19)
Repository github.com/Normation/rudder
Written in Scala (server) and C (agent)
Operating system Unix-like, Microsoft Windows, Android
Type Configuration management, system administration, network management, cloud management, continuous delivery, DevOps
License GNU General Public License
Website rudder-project.org

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,[3] 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 General Public License 3.0.[4]

Features[edit]

  • 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[edit]

Rudder was created by the founding team of Normation and first released as free software in October 2011.[5]

Rudder 3.0 was released in February 2015.[6]

Platform support[edit]

The following operating systems are supported as a Root server:

  • Debian GNU/Linux 8 (jessie)
  • Debian GNU/Linux 9 (stretch)
  • Red Hat Enterprise Linux (RHEL) / CentOS 6
  • Red Hat Enterprise Linux (RHEL) / CentOS 7
  • SuSE Linux Enterprise Server (SLES) 11 (All Service Packs)
  • SuSE Linux Enterprise Server (SLES) 12 (All Service Packs)
  • Ubuntu server 14.04 LTS (trusty)
  • Ubuntu server 16.04 LTS (xenial)

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)
  • Debian GNU/Linux 9 (stretch)
  • 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
  • SuSE Linux Enterprise Server (SLES) 12
  • Slackware Linux 14.2
  • Ubuntu 10.04 LTS (lucid)
  • Ubuntu 12.04 LTS (precise)
  • Ubuntu 12.10 (quantal)
  • Ubuntu 14.04 LTS (trusty)
  • Ubuntu 16.04 LTS (xenial)

See also[edit]

References[edit]

  1. ^ "Rudder 4.3 Release Notes". Rudder Project. Retrieved 19 April 2017. 
  2. ^ "Rudder 4.1 Release Notes". Rudder Project. Retrieved 19 April 2017. 
  3. ^ "Rudder FAQ". Rudder. Retrieved 12 June 2015. 
  4. ^ "Rudder FAQ". Retrieved 12 June 2015. 
  5. ^ "Rudder 2.3 release notes". Rudder. Retrieved 12 June 2015. 
  6. ^ "Rudder 3.0 release notes". Rudder. Retrieved 12 June 2015. 

External links[edit]