Quoting jcbollinger <[email protected]> on Mon, May 02 09:28:
>
> > Then in nodes/%{::trusted.certname}.yaml for any host that needs to 
> > override the default in ucdpuppet::kerberos::params, I put: 
> >
> > ucdpuppet::kerberos::params::krb5_source: "krb5.conf.special" 
> >
> >
> 
> No the key should identify the name and class of the parameter with which 
> the value is associated, but you have given a name that matches the source 
> of that parameter's default value.  Data binding will not change the value 
> of the ::params class's variable; rather, it will cause Puppet to use the 
> value drawn from Hiera *instead of* the value of the params-class 
> variable.  To achieve that with your updated class definition, you want 
> this:
> 
> ucdpuppet::kerberos::config::source: "krb5.conf.special"

Thanks again for the detailed write-up and explanation. You have saved me
many hours of hair pulling. The one quoted above would have been very
confusing, but makes perfect sense the way you explained it.

-- 
Omen Wild
Systems Administrator
Metro Cluster

-- 
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/20160503210908.GD24638%40descolada.ucdavis.edu.
For more options, visit https://groups.google.com/d/optout.

Reply via email to