Rudder (software)

{{Short description|Audit and configuration management utility}}

{{Notability|1=Products|date=February 2023}}

{{Infobox software

| name = Rudder

| logo = Rudder logo 2021.svg

| logo_size = 300px

| screenshot = Rudder 4.0 Dashboard.png

| caption = Screenshot of Rudder 4.0 Dashboard

| author = Normation

| developer = Normation

| released = {{release date and age|2011|10|31}}

| repo = {{URL|https://github.com/Normation/rudder}}

| programming language = Scala (server), Rust (server) and C (agent)

| operating system = Unix-like, Microsoft Windows, Android

| platform =

| language =

| genre = Configuration management, system administration, network management, cloud management, continuous delivery, DevOps

| license = GNU General Public License

| website = {{URL|https://www.rudder.io/}}

}}

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.

Rudder is produced by Normation,{{cite web|title=Rudder FAQ|url=http://www.rudder-project.org/site/documentation/faq/#who_is_behind_the_rudder_project|website=Rudder|accessdate=12 June 2015}} 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.{{cite web|title=Rudder FAQ|url=http://www.rudder-project.org/site/documentation/faq/#what_licences_apply_to_rudder|accessdate=12 June 2015}}

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.{{cite web|url=http://www.rudder-project.org/foswiki/bin/view/System/Documentation:ChangeLog23|title=Rudder 2.3 release notes|website=Rudder|accessdate=12 June 2015}}

Rudder 3.0 was released in February 2015.{{cite web|url=http://www.rudder-project.org/foswiki/bin/view/System/Documentation:ChangeLog30|title=Rudder 3.0 release notes|website=Rudder|accessdate=12 June 2015}}

Platform support

The following operating systems are supported as a Root server:

  • Debian Linux 9 and 10
  • Ubuntu 16.04 LTS, 18.04 LTS and 20.04 LTS
  • Red Hat Enterprise Linux (RHEL) / CentOS 7 and 8
  • SUSE Linux Enterprise Server (SLES) 12 et 15

The following operating systems are supported for Rudder Nodes and packages are available for these platforms:

  • Debian Linux 5 to 10
  • Ubuntu 10.04 LTS to 20.04 LTS
  • Red Hat Enterprise Linux (RHEL) / CentOS 3 to 8
  • SUSE Linux Enterprise Server (SLES) 10 to 15
  • IBM AIX 5 to 7
  • Slackware 14
  • Microsoft Windows Server 2008R2 or higher

See also

References

{{Reflist}}