Skip to content
Shell Python Makefile Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
ncf-api-virtualenv Merge branch 'branches/rudder/3.0' into branches/rudder/3.1 Feb 3, 2016
ncf Merge branch 'branches/rudder/3.0' into branches/rudder/3.1 May 16, 2016
rsyslog-suse Fixes #7293: Temporary files are not cleaned up after build Oct 19, 2015
rudder-agent-thin Fixes #8269: Adapt rudder agent thin to the new package makefile May 11, 2016
rudder-agent Merge branch 'branches/rudder/3.2' May 23, 2016
rudder-inventory-endpoint Merge branch 'branches/rudder/3.0' into branches/rudder/3.1 Feb 3, 2016
rudder-inventory-ldap Merge branch 'branches/rudder/3.0' into branches/rudder/3.1 May 12, 2016
rudder-jetty Merge branch 'branches/rudder/3.0' into branches/rudder/3.1 May 23, 2016
rudder-reports Fixes #8273: Adapt rudder reports package to the initial promises merge May 12, 2016
rudder-server-relay Merge branch 'branches/rudder/3.0' into branches/rudder/3.1 Apr 1, 2016
rudder-server-root Merge branch 'branches/rudder/3.0' into branches/rudder/3.1 Feb 3, 2016
rudder-techniques Fixes #8253: rudder-agent package now build-depends on jre May 9, 2016
LICENSE Initial import Oct 6, 2011
README.asciidoc Ref #2779 change description of rudder in README Aug 7, 2012
build-caching Fixes #6770: Rework makefile to make it more standard Jun 26, 2015 Fixes #8015: Preliminary support for Slackware Mar 1, 2016
packages.makefile Fixes #8285: Packages won't build on redhat May 14, 2016


Rudder: configuration management for the masses

This project is part of Rudder - configuration management made easy.

See: for more information.



This project is licensed under GPLv3 license, see the provided "LICENSE" file or


Thank you for your interest in our project! The contribution process is detailed here:


This git repository contains all the packaging and patches required to build Rudder packages, in debian and RPM format.

Currently, rudder-agent has been tested and built on Debian 5-6, CentOS 5-6, RHEL 5-6, Ubuntu 10.04-11.04, SLES 10-11. Other packages are necessary on the Rudder root server only, and have only been tested and built on Debian 5-6 and SLES 11.


The easiest way to test and use Rudder is to install it from the provided Linux packages, see:

You can also build these packages yourself. Each directory in this git repository contains the packaging for one package, including the following

  • BUILD - contains temporary files during RPM builds

  • debian - is the main debian packaging directory as found in all debian packages

  • RPMS - contains binary RPMs after they are built

  • SOURCES - contains patches or original sources to package, and is used to download any other necessary sources

  • SPECS - contains RPM spec files

  • SRPMS - contains source RPMs after they are built

Before building any packages, make sure you download the required source files, by entering the SOURCES directory and running make:

$ cd <package name>/SOURCES && make
GIT_BRANCH_RUDDER is not defined by default. You have to replace "<put branch or tag name here>" by a branch or a tag name.
  • branches/rudder/2.3 (maintained versions)

  • origin/master (alpha version)

Something went wrong with that request. Please try again.