R.I.Pienaar

devops

Puppet 4 data lookup strategies

02/03/2016

I recently wrote about the new Data in Modules support in Puppet 4, there’s another new feature that goes hand in hand with this to finally rid us of functions like hiera_hash() and such. Up to now we’ve had to do something ugly like this to handle merged class parameters: class users($local = hiera_hash("users::local", {}) Read More

Native Puppet 4 Data in Modules

01/08/2016

Back in August 2012 I requested an enhancement to the general data landscape of Puppet and a natural progression on the design of Hiera to enable it to be used in modules that are shared outside of your own environments. I called this Data in Modules. There was lots of community interest in this but Read More

Iterating in Puppet

12/16/2015

Iteration in Puppet has been a long standing pain point, Puppet 4 address this by adding blocks, loops etc. Here I capture the various approaches to working with some complex data in Puppet before and after Puppet 4 To demonstrate this I’ll take some data from a previous blog post and see how to deal Read More

Older Posts