Hey Ygor, this seems to effect classes with parameters such as https://github.com/puppetlabs/puppetlabs-apt/blob/master/manifests/init.pp
I can't add parameters for any external class I use (thats what defaults are for), It looks as if the parameters values are searched via hiera and fail, also note that the issue you referenced for puppet agent with master (no standalone) and has a different error: Could not retrieve catalog from remote server: Error 400 on SERVER: undefined method `empty?' for false:FalseClass at /etc/puppet/environments/production/modules/resolv/manifests/params.pp:22 on node xxx While my error is: Error: Puppet::Parser::AST::Resource failed with error TypeError: Data retrieved from hieradata/virtualbox.yaml is String not Hash at Thanks On Wednesday, December 11, 2013 6:06:28 PM UTC+2, Ygor wrote: > > Someone else got there first > > http://projects.puppetlabs.com/issues/23367 > > “Sometimes I think the surest sign that intelligent life exists elsewhere > in the universe is that none of it has tried to contact us.” > Bill Waterson (Calvin & Hobbes) > > ------------------------------ > *From: *"Ronen" <[email protected] <javascript:>> > *To: *[email protected] <javascript:> > *Sent: *Wednesday, December 11, 2013 10:31:58 AM > *Subject: *[Puppet Users] hiera 1.3.0 breaks puppet standalone > > It seems as if latest hiera (1.3.0) breaks puppet standalone, running: > > puppet apply --modulepath=modules:static-modules manifests/default.pp > --hiera_config hiera.yaml > > Where hiera.yaml is: > > --- > :backends: > - yaml > :logger: console > :hierarchy: > - '%{::virtual}' > - common > :yaml: > :datadir: hieradata > > And virtualbox.yaml is (empty yaml file): > --- > > > Results with: > > Error: Puppet::Parser::AST::Resource failed with error TypeError: Data > retrieved from hieradata/virtualbox.yaml is String not Hash at > > I wanted to open an issue but didn't manage to figure how to do this on > puppet website > > Any clues on how to resolve this? > > -- > 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] <javascript:>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-users/57671863-3dc2-4a34-b177-c3c98dbbe9e9%40googlegroups.com > . > For more options, visit https://groups.google.com/groups/opt_out. > -- 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/1c800fb9-a14a-4547-9265-9eae4e85e056%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
