[chef] Re: unable to use json roles in chef 11.12.2


Chronological Thread 
  • From: Daniel DeLeo < >
  • To:
  • Subject: [chef] Re: unable to use json roles in chef 11.12.2
  • Date: Fri, 14 Nov 2014 11:25:23 -0800



On Friday, November 14, 2014 at 8:30 AM, Vasiliy Tolstov wrote:

> Hello. All works fine before i'm switching to json roles.
> Now i have error like:
>  
> qemu: [2014-11-14T16:06:40+00:00] INFO: Setting the run_list to
> ["role[role-base]", "role[role-vm]", "role[env-zone-00]",
> "role[env-role-base-00]", "role[env-role-vm-00]",
> "role[env-node-vm00-00]"] from CLI options
> qemu: [2014-11-14T16:06:40+00:00] DEBUG: Applying attributes from json file
> qemu: [2014-11-14T16:06:40+00:00] DEBUG: Platform is exherbo version 3.14.23
> qemu:
> qemu: 
> ================================================================================
> qemu: Error expanding the run_list:
> qemu: 
> ================================================================================
> qemu:
> qemu: Unexpected Error:
> qemu: -----------------
> qemu: NoMethodError: undefined method `run_list_for' for
> #<Array:0x0000000288a980>


You’re probably missing the `json_class` attribute. 
http://docs.getchef.com/essentials_roles.html#json

--  
Daniel DeLeo




Archive powered by MHonArc 2.6.16.

§