Using uniquely defined key-value on a central server in puppet

In the previous post I wrote about an application capable of storing key-value pairs in an hierarchical way. As this application has an rest interface to request the elements I also wrote an puppet hiera backend. This backend does allow one to use the key-value pairs defined in the application to be used in puppet manifests. This plugin can be found on github https://github.com/woutervb/hiera-central_property. The installation is quite simple, using the following steps:...

<span title='2012-06-29 13:24:00 +0000 UTC'>June 29, 2012</span>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;102 words&nbsp;·&nbsp;wouter

Central application to store key-value pairs

For a project I needed to have a central server that could hold key-value pairs. These key-value pairs are meant to be defined once in a hierarchie and have to potential to be overruled higher up in the hierarchie. So if we take a simple tree, using reverse dns names we get something like this: 1. nl 2. vanbommelonline 3. hostname At each of these levels I want to be able to define a parameter, which can be overwritten when the tree becomes more host specific....

<span title='2012-06-29 13:15:00 +0000 UTC'>June 29, 2012</span>&nbsp;·&nbsp;2 min&nbsp;·&nbsp;226 words&nbsp;·&nbsp;wouter

Shorewall6 webmin module released

After a few days of hacking the source-code I am proud to provide you all with a shorewall6 module for webmin. This module (rev 1) is included in the main development stream of webmin. The current version (rev 2) has been submitted moments ago. The development takes place using webmin and can be found here https://github.com/woutervb/webmin. But obviously one can also wait for the next webmin release to appear or use the main development branch from webmin itself (https://github....

<span title='2012-05-28 12:31:00 +0000 UTC'>May 28, 2012</span>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;120 words&nbsp;·&nbsp;wouter

SuSE linux Enterprise server rpm's for Git

Git (http://git-scm.com/) is one of the modern version management systems available at the moment. This tool is still changing a lot in features from version to version, so having an older version available can be a problem for Enterprise environments. One issue I encountered myself was the lack of (or introduction of) the smart-http transport released in version 1.6.6 (http://progit.org/2010/03/04/smart-http.html). Extremely useful in an Enterprise environment as it is simpler to manage usernames and passwords then ssh keys and operating system users....

<span title='2012-04-28 15:13:00 +0000 UTC'>April 28, 2012</span>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;175 words&nbsp;·&nbsp;wouter