Re: [Puppet-dev] Announce: puppet-agent 1.3.4 available

2016-01-27 Thread Morgan Rhodes
On Mon, Jan 25, 2016 at 5:55 PM Eric Sorenson wrote: > Puppet Agent 1.3.4 is now available! This is a bugfix release of the > all-in-one Puppet 4 based installer, which bundles Ruby, Facter, Puppet, > and other components into a single package for all supported operating > systems. > > Notable ch

Re: [Puppet-dev] Announce: Puppet 3.8.5 available

2016-01-27 Thread Morgan Rhodes
On Wed, Jan 27, 2016 at 2:58 PM Eric Sorenson wrote: > Puppet 3.8.5 is now available. This is a bugfix release that contains > performance improvements to catalog compilation and Mac OS X service > management, along with fixes for Windows agents and the Puppet 4 language > parser. See the full re

[Puppet-dev] Announce: Puppet 3.8.5 available

2016-01-27 Thread Eric Sorenson
Puppet 3.8.5 is now available. This is a bugfix release that contains performance improvements to catalog compilation and Mac OS X service management, along with fixes for Windows agents and the Puppet 4 language parser. See the full release notes here: http://docs.puppetlabs.com/puppet/3.8/ref

Re: [Puppet-dev] Trying to consolidate/batch command execution in a provider

2016-01-27 Thread Michael Smith
I'm not aware of anything that supports this explicitly. If making your own type and provider, you could provide a parameter that takes an array of instances to apply and use that (kind of like the file resource has an overload parameter 'path'). You could then write slow_command { 'things_1_2_3_4

Re: [Puppet-dev] hiera_hash in parameter lookup

2016-01-27 Thread Rob Nelson
It started in puppet 4, I believe 4.3. The lookup options go anywhere in your hiera data, common.yaml or somewhere more specific. It will merge, so you can add the ntp::servers key in common and sql2014::install_options in a fqdn/role type tier if need be. On Wednesday, January 27, 2016, Corey Osm

Re: [Puppet-dev] hiera_hash in parameter lookup

2016-01-27 Thread Corey Osman
1. Can this be done in PE 3.8? 2. Its not clear where the lookup_options need to go. Does the lookup_options go in hiera.yaml? https://docs.puppetlabs.com/puppet/latest/reference/lookup_quick.html#setting-lookupoptions-in-data lookup_options: ntp::servers: merge: native? (I don't need deep me

[Puppet-dev] Trying to consolidate/batch command execution in a provider

2016-01-27 Thread Shawn Ferry
I have a command that takes one or more effectively free form arguments and executes somewhat slowly and sometimes if things are changing much more slowly. Lets say 30s nominal execution in the simple case. I’m not finding a list of hooks to see if anything is appropriate. Flush would be great

Re: [Puppet-dev] hiera_hash in parameter lookup

2016-01-27 Thread Rob Nelson
Corey, take a look at the lookup_options to specify merge behavior with APL. Prior to this, APL would not do hash lookups with any merge behavior. This should change that: https://docs.puppetlabs.com/puppet/latest/reference/lookup_quick.html#specifying-merge-behavior and https://docs.puppetlabs.com

[Puppet-dev] hiera_hash in parameter lookup

2016-01-27 Thread Corey Osman
I have the following code which uses the auto binding feature to lookup a hiera value. This is nothing new though. The problem I see is that there is no way to tell puppet to use hiera_hash() for the install_options. class sql2014( Hash $install_options= {}, String $instance_name