[chef] Re: spiceweasel help


Chronological Thread 
  • From: Alan Harper < >
  • To:
  • Subject: [chef] Re: spiceweasel help
  • Date: Tue, 21 Feb 2012 12:21:35 +1100
  • Authentication-results: mr.google.com; spf=pass (google.com: domain of designates 10.68.75.135 as permitted sender)

Hi Chris,

It looks like you are running on ruby 1.8, but spice weasel is using ruby 
1.9(only) style hashes, which sounds like a bug that needs to be reported.

Cheers,
Alan

On 21/02/2012, at 12:17 PM, Chris wrote:

> hi chefs!
> 
> i've just started playing around with Spiceweasel because it sounds awesome 
> and we potentially have many chef environments to setup (thanks Matt!). 
> I've run into a snag though, i created a very simple yml file with just 
> nodes in it, but when i pass it to Spiceweasel i get:
> 
> /usr/lib64/ruby/gems/1.8/gems/spiceweasel-1.0.0/bin/spiceweasel:72: 
> /usr/lib64/ruby/gems/1.8/gems/spiceweasel-1.0.0/lib/spiceweasel/environment_list.rb:68:
>  odd number list for Hash (SyntaxError)
>       envfile = JSON.parse(f, {symbolize_names: 'false'})
>                                                ^
> /usr/lib64/ruby/gems/1.8/gems/spiceweasel-1.0.0/lib/spiceweasel/environment_list.rb:68:
>  syntax error, unexpected ':', expecting '}'
>       envfile = JSON.parse(f, {symbolize_names: 'false'})
>                                                ^
> /usr/lib64/ruby/gems/1.8/gems/spiceweasel-1.0.0/lib/spiceweasel/environment_list.rb:68:
>  syntax error, unexpected '}', expecting kEND
>       envfile = JSON.parse(f, {symbolize_names: 'false'})
>                                                         ^
>       from /usr/bin/spiceweasel:19:in `load'
>       from /usr/bin/spiceweasel:19
> 
> my yml file looks like:
> nodes:
> - node1:
> - role[base]
> - -d centos5-gem-internet -x root -E test
> 
> i have both base role and test environment json files in the correct repo 
> directories too, any ideas?
> 
> Thanks!
> 
> -- 
> Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
> permitted by applicable law.




Archive powered by MHonArc 2.6.16.

§