Blog

Middle of Autumn is that kind of period of the year where you look back at the past month, the lovely spring, the hot summer, the crazy La Rentrée, and wonder… Why on earth are there so many bugs open in our ticketing system? Especially so many little things, not the kind that cause serious […] Read more

The initial RUDDER model consisting of a single software block which includes all features, thus imposing a greater and greater complexity on all of our users, has reached its limits. We have now reached a sufficient understanding of the domain, its challenges, and the way RUDDER is used, to make us realize that this all-in-one […] Read more

In a few weeks, we will be releasing RUDDER 5, a new major version built around the needs of those who use RUDDER on a daily basis, following an in-depth analysis of our current users to reach a better understanding of their needs. — Growth vs improvement: rationalization as a solution Since RUDDER was […] Read more

RUDDER aims at providing an easy to use configuration management solution. One of the key design choice that allows it is the separation of configuration according to different abstraction levels: Techniques which are configurable configuration templates Directives which are ready-to-use instances of a technique Directives are then linked to machines (using rules and groups). Techniques […] Read more

Since RUDDER 2.7 (Almost 5 years ago!), we provide an API that gives you access to almost all data and features from RUDDER so you can build your own scripts and integration and make RUDDER more integrated in your IT environment (more details about the API here: https://www.rudder-project.org/rudder-api-doc/), there was one flaw in our design: […] Read more

Until Rudder 4.3, there wasn’t any notion of node lifecycle in Rudder, and so no native way to differentiate between different states of a node. That used to cause some troubles, for example when nodes are no longer connected to a Rudder Server (typically for a maintenance period). So far, in such a case, the […] Read more

Rudder directives management can be quite complex when dealing with heterogeneous nodes, needing different configurations. In order to limit the multiplication of directives we could use variables or node properties to pass different parameters and try to factorize some code. The 4.3 release comes with a new feature to expand the node inventory with arbitrary […] Read more

Rudder 4.3 has been released on April 19th 2018 and brings a lot of much anticipated usability improvements. Main new features in Rudder 4.3: Technique Parameters: You can now add parameters to your Techniques created with the Technique editor. The value of theses parameters will be set in Directives, making your Techniques much more versatile […] Read more

To deal with increasingly complex infrastructure growth, reliability and security issues, the establishment of a continuous approach into IT automation tends to progressively become the obvious answer to these evolutions. This complexity results from the infrastructure manager struggle to handle a double heterogeneity : technlogy diversity and team members skill disparity. However, to take advantage of all its […] Read more

Again this year, Rudder community gathered CfgMgmtCamp, 6 and 7 Feb., Gent (Belgium). But for the first time in its history, Rudder had its own room. Indeed, even though it has been many years since Rudder is present at Cfgmgmtcamp, Rudder used to be in a shared room. Over time, Rudder’s community grew, and the […] Read more

Rudder 4.1 has been released on March 30th 2017 and brings a lot of much anticipated convenience improvements to make the best of Rudder 4.0 big new features. This article describes the most significant ones. Feel free to read the 4.1 changelog to see the complete list. Organize Rules and Directives by setting key=value tags […] Read more

Shortly after the release of Rudder 4.0 in November, the development team sat down together for a retrospective of the whole release cycle. We studied what went well, less well, and downright bad, and we looked at the lessons learned. Last but not least, we picked two topics to focus on improving in the next […] Read more

Hello Rudder aficionados! TL;DR: rudder-setup setup-server 4.0 In the Rudder team, we regularly test Rudder, either for support or for automatic testing. That’s why we made rudder-tests. It calls Vagrant to install virtual machines and then installs Rudder on them. Since the installation part was really useful for everyone, we decided to make it an […] Read more

Introduction Hello folks! Today, I’m writing this post to talk about a solution we found to the following problem: how do you export compliance data from a Rudder installation? The use case was: how do you export Rudder compliance metrics that are currently accessible in the Web UI in a machine-usable format so you can […] Read more

Rudder 4.0 changes for good the way we see IT management Here we are! After months of hard work, nourished by years of feedback from the community and our clients, Rudder 4.0 is out. What makes this version so special we felt it deserved its own epic version instead of pursuing towards a more discreet […] Read more

Rudder 3.2, starting from 3.2.8, offers a new package management implementation. It is new, and not as tested as the previous one, but already usable. This article explains the reason for this change, and will give an overview of the features and their usage. Why? As you may have noticed, the current package management implementation […] Read more

Last month we discovered Electric Cloud, a Californian company specialized in Continuous Delivery. They did a great job creating a wiki gathering every tools and companies involved in IT auotmation, from infrastructure configuration management to continuous depolyment. As we praised this intiative, and not only because Rudder is included in the configuration management section, we […] Read more

Why use mustache template When you start a configuration management project, you promptly discover that there are are two ways of managing your configuration files. You can either edit the existing ones or use templates to replace them all. Editing pros and cons: it is more complex and more bug prone it is easier when […] Read more

Rudder 3.1 “Frigate” was released 9th July 2015. The main changes are: Improvements on security: inventories are now signed and sent over HTTPS, a basic SELinux policy is now provided New features in the API: compliance, rule and group categories, complex queries on nodes Some UI improvements: compliance of each Node in Nodes list, […] Read more

Hello folks, 2015 starts with a lot of new promising changes for Rudder! After all the polishing work we did to Release Rudder 2.11, we decided that the next Rudder version would have a lot of new features and improvements. With a list of feature that long, we decided that the next version will be […] Read more