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
{{Portal|Free and open-source software}}
References
{{Reflist}}
External links
- [https://www.rudder.io Official website]
Category:Configuration management
Category:Virtualization software for Linux
Category:Software using the GNU Affero General Public License
Category:Linux configuration utilities
Category:Linux package management-related software
Category:Unix package management-related software
Category:Remote administration software
Category:Software distribution
Category:Free software programmed in Scala
{{Free-software-stub}}