Sweet, that looks very promising. Thanks!!
On Jan 28, 2014 12:53 PM, "Simon McCartney" <si...@mccartney.ie> wrote:

> One option would be to use the vagrant-hostmanager plugin (vagrant plugin
> install vagrant-hostmanager), take a look at the Custom IP resolver
> section:
> https://github.com/smdahlen/vagrant-hostmanager#custom-ip-resolver for
> tips on getting the public ip address.
>
> This would allow you to just use a hostname in your chef recipe or
> attributes.
>
> (I normally only use hostmanager with vbox VM's, but it looks like there
> is AWS support, for both public & private IP address usage)
>
>
> On 26 January 2014 13:24, Torben Knerr <torben.kn...@gmail.com> wrote:
>
>> Looking for exactly the same thing. My first thought was shelling out to
>> `vagrant ssh-config other_node`, but that get's evaluated too early...
>>
>> I could imagine you could do this at the right time via the
>> vagrant-triggers plugin, but haven't tried it yet:
>> https://github.com/emyl/vagrant-triggers
>>
>>
>> Cheers, Torben
>>
>>
>>
>> On Sat, Jan 25, 2014 at 12:55 AM, David Petzel <davidpet...@gmail.com>wrote:
>>
>>> I'm trying to figure out how I can read information about one machine
>>> and use it to set a an attribute (chef solo provisioner) on a second
>>> instance. For the sake of the discussion lets say I have a two machine
>>> configuration using a cloud provider (not virtualbox). We'll say I have DB
>>> and WEB. I want to bring up the DB box first and then once its been given
>>> an IP, I want to grab its IP and populate a node attribute (via the
>>> chef.json hash).  I do understand that this is easy with chef-server
>>> provisioner, but trying to accomplish it with chef-solo provisioner.
>>>
>>> So the pseudo code would be something like:
>>>     web.vm.provision :chef_solo do |chef|
>>>       chef.blah
>>>       chef.json = {:db_server_ip => find_db_serverip()}
>>>      end
>>>
>>> Can something like this be done?
>>>
>>> Thanks
>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "Vagrant" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to vagrant-up+unsubscr...@googlegroups.com.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "Vagrant" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to vagrant-up+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>
>
> --
> Simon McCartney
> E: si...@mccartney.ie
> M: +44 7710 836 915
>
> --
> You received this message because you are subscribed to the Google Groups
> "Vagrant" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to vagrant-up+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Vagrant" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vagrant-up+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to