[chef] Re: knife node edit NODE from file FILE ?


Chronological Thread 
  • From: Joshua Timberman < >
  • To:
  • Subject: [chef] Re: knife node edit NODE from file FILE ?
  • Date: Thu, 5 Apr 2012 17:31:07 -0600

Hello,

On Thu, Apr 5, 2012 at 11:28 AM,  
< >
 wrote:
>
> Is there a way to replace the "attributs" of an existing node in a
> non-interactive mode, using knife or another utility please ?
>
> I can see in the documentation that there are the two following knife
> sub-commands:
> - node edit NODE (options)
>       Edit a node.
> - node from file FILE (options)
>       Create a node from a JSON file.
>
> But my need is to 'edit' the *attributs* of an existing node 'from a file', 
> so
> a kind of merge of this two features ;)

You can use knife node show with -Fj to dump a node to a JSON file.

    knife node show mynode.example.com -Fj > nodes/mynode.example.com.json

Then edit the JSON file as you need and upload it to the server.

    knife node from file nodes/mynode.example.com.json

You could also use a "knife exec" script to modify the node with the
same DSL available to shef's main context.

http://wiki.opscode.com/display/chef/Knife+Exec
http://wiki.opscode.com/display/chef/Shef

-- 
Opscode, Inc
Joshua Timberman, Technical Program Manager
IRC, Skype, Twitter, Github: jtimberman



Archive powered by MHonArc 2.6.16.

§