[Puppet Users] Re: hiera-gpg causing big increase in catalog compile time

2013-05-10 Thread Jon Ward
If you use many parameterized classes, then Puppet 3's automatic class parameter binding will tend to aggravate that problem, especially if you typically allow class parameters to take default values or DSL-specified values (so that hiera has lots of complete misses on the parameter

[Puppet Users] Re: hiera-gpg causing big increase in catalog compile time

2013-05-10 Thread jcbollinger
On Thursday, May 9, 2013 10:18:21 AM UTC-5, Aaron Mills wrote: Hmm..it seems like a pretty basic use case is an accompanying gpg file for each level of a hierarchy, just to store things like passwords, or sensitive data. Minimizing the use of things like hiera's 3.x data bindings to gain

[Puppet Users] Re: hiera-gpg causing big increase in catalog compile time

2013-05-09 Thread Aaron Mills
Hmm..it seems like a pretty basic use case is an accompanying gpg file for each level of a hierarchy, just to store things like passwords, or sensitive data. Minimizing the use of things like hiera's 3.x data bindings to gain speed in hiera-gpg lookups feels like throwing the baby out with the

[Puppet Users] Re: hiera-gpg causing big increase in catalog compile time

2013-05-08 Thread Aaron Mills
Thought I'd drag this topic back to life rather than open a new one for the same issue. I'm seeing pretty much the exact same behavior on my catalog compile times. With puppet 3.1.0 and hiera-gpg 1.1.0 I'm seeing compile times usually in the 60-90-second range. This is causing a lot of agent