Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Shell Python Makefile Other
Fetching latest commit...
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
ncf-api-virtualenv Fixes #7477: If selinux is disabled we have some error outputs on pac…
ncf Fixes #6547: Add SLES12 support
rsyslog-suse Fixes #7293: Temporary files are not cleaned up after build
rudder-agent-thin Fixes #6549: patches does not apply anymore on rudder-agent
rudder-agent Merge branch 'branches/rudder/3.2'
rudder-inventory-endpoint Merge branch 'branches/rudder/3.0' into branches/rudder/3.1
rudder-inventory-ldap Merge branch 'branches/rudder/3.0' into branches/rudder/3.1
rudder-jetty Merge branch 'branches/rudder/3.0' into branches/rudder/3.1
rudder-policy-templates Fixes #4672: Use always the same maitainer for packages
rudder-reports Merge branch 'branches/rudder/2.11' into branches/rudder/3.0
rudder-server-relay Merge branch 'branches/rudder/3.0' into branches/rudder/3.1
rudder-server-root Merge branch 'branches/rudder/3.0' into branches/rudder/3.1
rudder-techniques Fixes #6547: Add SLES12 support
rudder-webapp Merge branch 'branches/rudder/3.1' into branches/rudder/3.2
LICENSE Initial import
README.asciidoc Ref #2779 change description of rudder in README
build-caching Fixes #6770: Rework makefile to make it more standard Fixes #6486: Correct SLES Service Pack identification in


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.