- From: Cassiano Leal <
>
- To:
- Subject: [chef] Re: Re: Re: Re: Delete node and client when destroying Vagrant VM
- Date: Fri, 7 Dec 2012 16:17:13 -0200
It would be nice to know the reasoning behind not using the REST client.
When I have the time, I'll experiment with both before deciding the way forward.
Thanks!
On Friday, December 7, 2012 at 15:58, steve . wrote:
I seem to recall someone from Opscode steering people away from making direct calls using Chef's internal REST client for some reason. I'd do it through the Knife object, something like (untested code alert):
Chef::Knife::ClientDelete.run(env[:vm].config.vm.host_name)
On Thu, Dec 6, 2012 at 7:48 AM, Cassiano Leal
<
" target="_blank">
> wrote:
Nice one.
I like your REST approach, though, and will certainly have a look at that.
Thanks,
On Thursday, December 6, 2012 at 12:04, Jesse Nelson wrote:
meant to say "no subshell" not "syscall"
On Thu, Dec 6, 2012 at 11:04 PM, Jesse Nelson
<
" target="_blank">
> wrote:
You can check out the code in my chef-sandbox that does this using the vagrant provisioner class and chef client code directly (no syscall:
::Chef::Config.from_file(File.join( File.dirname(__FILE__), 'chef', 'knife.rb'))
To point to your knife.rb location.
Pop the rest in your vagrant file, and you should be good.
On Thu, Dec 6, 2012 at 9:03 PM, Cassiano Leal
<
" target="_blank">
> wrote:
I was trying to find a solution for that on the web, and the two references that made more sense were:
Neither worked out of the box, so I hacked my own solution, adapting a bit from each, and came to this:
Feel free to use it if you find it useful. Comments and suggestions are welcome.
Cheers!
- [chef] Delete node and client when destroying Vagrant VM, Cassiano Leal, 12/06/2012
- [chef] Re: Delete node and client when destroying Vagrant VM, Jesse Nelson, 12/06/2012
- [chef] Re: Delete node and client when destroying Vagrant VM, Jesse Nelson, 12/06/2012
- [chef] Re: Re: Delete node and client when destroying Vagrant VM, Cassiano Leal, 12/06/2012
- [chef] Re: Re: Re: Delete node and client when destroying Vagrant VM, steve ., 12/07/2012
- [chef] Re: Re: Re: Re: Delete node and client when destroying Vagrant VM, Cassiano Leal, 12/07/2012
- [chef] Re: Re: Re: Re: Re: Delete node and client when destroying Vagrant VM, Adam Jacob, 12/07/2012
- [chef] Re: Re: Re: Re: Re: Re: Delete node and client when destroying Vagrant VM, Daniel DeLeo, 12/07/2012
- [chef] Re: Re: Re: Re: Re: Re: Re: Delete node and client when destroying Vagrant VM, Cassiano Leal, 12/07/2012
- [chef] Re: Re: Re: Re: Re: Re: Re: Re: Delete node and client when destroying Vagrant VM, Jamie Winsor, 12/07/2012
- [chef] Re: Re: Re: Re: Re: Re: Re: Re: Re: Delete node and client when destroying Vagrant VM, Cassiano Leal, 12/08/2012
- [chef] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Delete node and client when destroying Vagrant VM, Jamie Winsor, 12/08/2012
- [chef] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Delete node and client when destroying Vagrant VM, Cassiano Leal, 12/08/2012
- [chef] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Delete node and client when destroying Vagrant VM, Cassiano Leal, 12/09/2012
- [chef] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Delete node and client when destroying Vagrant VM, Juanje Ojeda Croissier, 12/09/2012
- [chef] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Delete node and client when destroying Vagrant VM, Cassiano Leal, 12/10/2012
Archive powered by MHonArc 2.6.16.