- From: Bryan Berry <
>
- To:
- Subject: [chef] Re: Re: script to change node's environment works in shef but not w/knife exec
- Date: Mon, 9 Jan 2012 16:56:29 +0100
hmm, i think it works now, u guys were right about the arguments, I
missed that in the midst of multitasking confusion. tks for taking
the time to test it.
On Mon, Jan 9, 2012 at 4:38 PM, Bryan Berry
<
>
wrote:
>
hmm,
>
>
I see no error messages, none at all. I will look at this again
>
>
tks Steve
>
>
On Mon, Jan 9, 2012 at 4:36 PM, Steven Danna
>
<
>
>
wrote:
>
> Hi,
>
>
>
> On Mon, Jan 9, 2012 at 4:39 AM, Bryan Berry
>
> <
>
>
> wrote:
>
>> This is very strange. Am I doing something that can't be accomplished
>
>> with knife exec?
>
>
>
> Do you get any error messages? How are you determining that the
>
> environment isn't being changed?
>
>
>
>> query = ARGV[0] # i type this in when using shef
>
>> new_environment = ARGV[1]
>
>
>
> On recent versions of Chef, this should be ARGV[2] and ARGV[3] as Ranjib
>
> said.
>
>
>
>> my_nodes = search(:node, "#{query}")
>
>>
>
>> my_nodes.each do |n|
>
>> n.chef_environment new_environment
>
>> n.save
>
>> end
>
>>
>
>> exit 0
>
>
>
> I tested this basic script using Chef 0.10.8 and it worked as far as I
>
> could tell.
>
>
>
> Cheers,
>
>
>
> Steven
Archive powered by MHonArc 2.6.16.