New facts from configuration parameters
On the #augeas IRC channel, it is common to get questions such as: “How can I append to the value of this configuration parameter using Augeas in Puppet?” The answer is invariably: “This is not directly possible, you’d need to …
5 décembre 2012 camptocamp
Augeas-based Puppet types
A few weeks ago, I was working on a Puppet definition to manage sshd_config entries. It looked quite simple: define ssh::config::sshd ( $ensure='present', $value='' ) { case $ensure { 'present': { $changes = "set ${name} ${value}" } …
17 juillet 2012 camptocamp
Puppet workshop for newcomers and beginners
Behind any successful application/Web service, there are persons obsessed by availability and scalability. The development of virtualization and the accession of almost unlimited on-demand services providers (Cloud Computing) forced …
6 juillet 2012 camptocamp
Puppet Camp Geneva @ RMLL 2012
Camptocamp is very proud to be part of the organization of Puppet Camp Geneva, taking place at the Rencontres Mondiales du Logiciel Libre 2012 (RMLL/LSM) on Wednesday July 11th at the UNI-Mail (University of Geneva), Geneva, …
25 juin 2012 camptocamp
Mcollective and Augeas
Mcollective is a very useful tool, which often saves us a lot of time, especially when gathering information about nodes. One information one might want to retrieve from nodes is configuration parameters. These can be easily retrieved …
17 avril 2012 camptocamp
CouchDB to easily bootstrap a Puppet CMDB
For several reasons, the need to centralize some metadata comes relatively quickly when you work everyday with Puppet. For example: the data that you wish to use are already present in another system/service you want to share data …
20 mai 2011 camptocamp