[chef] Re: Re: Re: Re: Get available recipes and apply them to a node


Chronological Thread 
  • From: Matthias Splieth < >
  • To:
  • Subject: [chef] Re: Re: Re: Re: Get available recipes and apply them to a node
  • Date: Thu, 18 Feb 2010 19:41:40 +0100

Also, I tried "name = node[:fqdn].chomp.gsub(".","_")" and "chef.post_rest('/nodes/' + name , node)", but I still get a 404...


Thom May wrote:
I think you want to to post_rest to '/nodes/', since you're creating a
new node. If you're saving an existing node,
you should put_rest to '/nodes/hostname_domain_tld'  (ie, gsub(".","_") on 
fqdn)
-T

On Thu, Feb 18, 2010 at 17:15, Kristin Thomsen 
< >
 wrote:
Hi,

thanks for that! I didn't know that run_list can deal with strings :)
Now I got one problem left: when I try to make a POST to the server, I get
a 404-Error and I don't know why.
I'm doing a

rest.post_rest('http://localhost:4000/nodes/' + node.name, node)

Any idea why this happens?


Hi,
you don't need a chef::recipe - run_list is an array of strings:
http://gist.github.com/307825

-Thom

On Thu, Feb 18, 2010 at 15:50,  
< >
 wrote:
Hi again!

I want to get all available recipes and apply them to a node. How can I
do
that? I tried it by loading a cookbook and accessing the recipes of that
cookbook. But it seems I can only recieve a recipes name by doing so -
but I
need a Chef::Recipe for doing node.run_list << a_recipe!

Any suggestions?

PS: i'm using chef 0.7.16





Archive powered by MHonArc 2.6.16.

§