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.
