On Monday, September 15, 2014 10:19:35 AM UTC-5, Mike Reed wrote:
>
> @Xav, thanks for the information and pointers. I've added the 'default'
> value into my arrays and things are running smoothly now. I'm still a bit
> hazy on the resource ordering and how hiera by default, deals with applying
> resources within (for example) a hiera.yaml file but for now, I have enough
> into to get on with.
>
>
Hiera has no (direct) role in applying resources. It is strictly a data
service.
I think you may mean you're hazy about how Hiera handles interpolation of
Puppet variables (%{variable_name}). You are welcome to ask about that
here, but you probably should also consult the documentation
<https://docs.puppetlabs.com/hiera/1/>, and in particular the docs on
interpolation tokens
<https://docs.puppetlabs.com/hiera/1/variables.html#interpolation-tokens>,
to help fill in the picture.
Among the things it is important to understand is that each invocation of
Hiera, whether explicitly via one of the DSL functions or implicitly for
class parameter binding, is independent as far as Hiera itself is
concerned. That's part of why you can use Hiera to initialize variables
that Hiera will interpolate on subsequent invocations.
John
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-users/1b092b91-952e-413a-b63c-5f50bf936563%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.