I've tried replacing the call to hiera_include() with a call to include()
like this (per
https://docs.puppet.com/puppet/latest/function.html#hierainclude) , but
that results in the same error:
include( lookup("roles::${role}", {'merge' => 'unique' }) )
On Mon, Mar 13, 2017 at 10:53 AM, Daniel Urist <[email protected]> wrote:
> So, this just started happening on all my nodes following upgrade to
> puppet-agent 1.9.3-1jessie on my puppet master:
>
> root@nweb8:/# puppet agent -t
>> Info: Retrieving pluginfacts
>> Info: Retrieving plugin
>> Info: Loading facts
>> Error: Could not retrieve catalog from remote server: Error 500 on
>> SERVER: {"message":"Server Error: Evaluation Error: Error while evaluating
>> a Function Call, undefined method `cached_file_data' for
>> #<Puppet::Pops::Lookup::Context:0x2c24d9> at /etc/puppetlabs/code/
>> environments/production/manifests/site.pp:48:3 on node nweb8.ucar.edu
>> ","issue_kind":"RUNTIME_ERROR","stacktrace":["Warning: The 'stacktrace'
>> property is deprecated and will be removed in a future version of Puppet.
>> For security reasons, stacktraces are not returned with Puppet HTTP Error
>> responses."]}
>
>
> The relevant code in my site.pp is this:
>
> node default {
>> hiera_include('bogusplaceholder', "roles::${role}")
>> }
>
>
> According to the docs, the hiera_include function should still be
> supported.
>
>
--
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/CAEo6%3DKYx3Njo54-EJ3%3D0FK1XNAgQUr78%3D8iR8qQRuzQ2mPiVVA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.