[Puppet-dev] Announce: Facter 2.4.3 available

2015-04-02 Thread Will Hopper
Facter 2.4.3 is an All-In-one Agent support release in the Facter 2.4 series that also includes two improvements to performance, as well as multiple bug fixes. *AIO Updates* In this release, we've added a new external fact directory for the root user, `/opt/puppetlabs/facter/facts.d`. The co

Re: [Puppet-dev] Re: Announce: Hiera 2.0.0 available

2015-04-02 Thread Thomas Hallgren
Agreed. We could have done: %{scope('some.dotted.key')} and then %{hiera('some')[dotted][key]} or limited the use of dotted keys to scope interpolation. Such a solution would have satisfied the requirements expressed in the description of HI-14 (albeit, as you mention, the title has a more

Re: [Puppet-dev] Re: Announce: Hiera 2.0.0 available

2015-04-02 Thread John Bollinger
On Thursday, April 2, 2015 at 10:33:02 AM UTC-5, Thomas Hallgren wrote: > > John, > > The HI-14's requested behavior was not implemented as an afterthought. On > the contrary. Since all facts have been available in the top scope since > Puppet 3.5, there was simply no need for a specific handl

Re: [Puppet-dev] Re: Announce: Hiera 2.0.0 available

2015-04-02 Thread Thomas Hallgren
John, The HI-14's requested behavior was not implemented as an afterthought. On the contrary. Since all facts have been available in the top scope since Puppet 3.5, there was simply no need for a specific handling of facts in Hiera and the approach taken was very deliberate. We knew that whatev

Re: [Puppet-dev] Re: Announce: Hiera 2.0.0 available

2015-04-02 Thread John Bollinger
On Wednesday, April 1, 2015 at 5:17:54 PM UTC-5, Thomas Hallgren wrote: > > John, > > We're seem to be talking past each other here. The description in HI-14 > mentions facts specifically and that too is available. I can declare this > for instance: > > days_up: "%{scope('system_uptime.days')}