Thomas Biddle
2012-Oct-19 20:18 UTC
[Puppet Users] Using Hiera with Parameters set for the Puppet Node
Is it possible to have Hiera look at a key set for the node first, before looking at other items in the hierarchy? In particular - I''m using Puppet Dashboard and am setting keys & params for there, so I would like for any value set there for a node to be used over another item in the hiera hierachy. What value would I have to specify in the hierarchy for this, if it is possible? Thanks, TJ -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/s2RA26L_sWMJ. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Thomas Biddle
2012-Oct-19 20:19 UTC
[Puppet Users] Re: Using Hiera with Parameters set for the Puppet Node
Puppet OS 2.7.19 if that is necessary as well. On Friday, October 19, 2012 1:18:59 PM UTC-7, Thomas Biddle wrote:> > Is it possible to have Hiera look at a key set for the node first, before > looking at other items in the hierarchy? > > In particular - I''m using Puppet Dashboard and am setting keys & params > for there, so I would like for any value set there for a node to be used > over another item in the hiera hierachy. What value would I have to specify > in the hierarchy for this, if it is possible? > > Thanks, > TJ >-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/mGwBZd3JqBIJ. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
llowder
2012-Oct-19 20:38 UTC
[Puppet Users] Re: Using Hiera with Parameters set for the Puppet Node
On Friday, October 19, 2012 3:18:59 PM UTC-5, Thomas Biddle wrote:> > Is it possible to have Hiera look at a key set for the node first, before > looking at other items in the hierarchy? > > In particular - I''m using Puppet Dashboard and am setting keys & params > for there, so I would like for any value set there for a node to be used > over another item in the hiera hierachy. What value would I have to specify > in the hierarchy for this, if it is possible? > >Only option I can think of would be to write a custom hiera backend that checks with the ENC for the value, and then setup your hiera.yaml so it looks there first.> Thanks, > TJ >-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/9cBneeZpsscJ. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
jcbollinger
2012-Oct-22 13:18 UTC
[Puppet Users] Re: Using Hiera with Parameters set for the Puppet Node
On Friday, October 19, 2012 3:18:59 PM UTC-5, Thomas Biddle wrote:> > Is it possible to have Hiera look at a key set for the node first, before > looking at other items in the hierarchy? > > In particular - I''m using Puppet Dashboard and am setting keys & params > for there, so I would like for any value set there for a node to be used > over another item in the hiera hierachy. What value would I have to specify > in the hierarchy for this, if it is possible? >If you specify the levels of your data hierarchy in the conventional way -- from most specific to least -- then the hiera() function should do what you want automatically. Do not use hiera_array() or hiera_hash() for this purpose, as those are specifically intended for collecting values declared at all levels of your hierarchy. John -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/f5MQvrr3v8kJ. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.