Hi folks, I know... I know... get off of Puppet 3. I'll be getting there soon.
Right now I have Puppet 3 in our production environment where I work. Long political story as to why we are still on 3 that I won't get into. I just did a release of the Puppet code and one of the "features" of the release is moving all the data out of the code into hiera. This has been shaken out and tested thoroughly and works fine. So far so good. Superficially at least both the production and lab environments match each other in terms of Puppet version OS etc. Both lab and production use RHEL 6.5 (?) and here's where the issue comes in. Puppet servers (I have a tiered environment, grand master -> manages -> remote masters -> manage clients) all seem to be working fine. On the client nodes the Puppet agent terminates with an error: Error 400 on SERVER: Puppet::Parser::AST::Resource failed with error +RuntimeError: Hiera terminus not supported without hiera library at +/etc/puppet/environments/Production/manifests/site.pp:24 on node +<REDACTED> I did some Googling looking for a solution and I found one mention of the need for a "ruby-hiera" package. This is not installed in our test lab so this seems to be a red herring to me but I'm very willing to be wrong. The line of code the error is happening on cited above is simple hiera_include('classes'); Thoughts anybody? -- Peter L. Berghold salty.cowd...@gmail.com h <http://blog.berghold.net>ttp://science-fiction.berghold.net -- 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 puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CAArvnv281q9BHN5eY22MCcS_rtQ4utkmfYffY15b0cRtuUCg_A%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.