it looks good, just be sure to test. check the blog post I did reference, and it should work.
http://sdorsett.github.io/2014/04/24/vagrant-and-vcenter-guest-customization/ good luck alvaro. On Tue, Aug 5, 2014 at 6:57 AM, varun umesh <[email protected]> wrote: > Hi, > > Thank you very much for the reply. I really appreciate it. > > I am using the plugin that you have mentioned [ > https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fnsidc%2Fvagrant-vsphere&sa=D&sntz=1&usg=AFQjCNGmCNHxyRhzyvO-azIfgOB5NmEhsg > ]. > > So, once i do the required changes in Customization Specifications > Manager, can i assign the ip address like this: > > *config.vm.network :public_network, ip: "xxx.xxx.xxx.xxx"* > > Does the below Vagrantfile contents looks good? > > Vagrant.configure("2") do |config| > > config.vm.box = 'dummy' > > config.vm.box_url = './example_box/dummy.box' > > config.vm.network :public_network, ip: "xxx.xxx.xxx.xxx" > > > config.vm.provider :vsphere do | vsphere | > > vsphere.host = '<vSphere_Host>' > > vsphere.data_center_name = '<Data_Center_Name>' > > vsphere.data_store_name = '<Data_Store_Name>' > > vsphere.template_name = '<Template_Name>' > > vsphere.name = '<New_Name_Of_The_VM>' > > vsphere.user = '<vShpere_User_Name>' > > vsphere.password = '<The_Password>' > > vsphere.insecure = true > > vsphere.compute_resource_name = '<Compute_Resource_IP>' > > * vsphere.customization_spec_name = 'Customization_Spec_Name'* > > end > > end > > > Thank you once again for the help! > > On Monday, 4 August 2014 11:32:35 UTC-7, Alvaro Miranda Aguilera wrote: >> >> Hello, >> >> We need to separate here the vagrant software, and the vagrant plugin. >> >> seems to me, you are using this vagrant plugin: >> https://github.com/nsidc/vagrant-vsphere >> >> If yes, they have some indications about the networking. >> >> Have you have the chance to check those indications? >> >> from those indicantions, I do believe this is important: "The IP address >> will only be set if a customization spec name is given." >> >> >> customization_spec_name - *Optional* customization spec for the new VM >> >> Seems you don't have a customization_spec_name defined. >> >> after a google search, I was able to find this blog post: >> >> http://sdorsett.github.io/2014/04/24/vagrant-and- >> vcenter-guest-customization/ >> >> That seems answer your questions about networking setup. >> >> Hope this helps. >> Alvaro. >> >> >> >> On Tue, Aug 5, 2014 at 2:33 AM, varun umesh <[email protected]> wrote: >> >>> I am using Vagrant and vagrant-vshpere plugin to deploy VM on vCenter. >>> Vagrant deploys the VM but it fails to assign the ip address for the VM. >>> Could any body let me know do i need to make specific changes in order for >>> the ip address to be assigned? >>> >>> Here are the contents of my Vagrantfile: >>> >>> >>> Vagrant.configure("2") do |config| >>> >>> config.vm.box = 'dummy' >>> >>> config.vm.box_url = './example_box/dummy.box' >>> >>> config.vm.network :public_network, ip: "xxx.xxx.xxx.xxx" >>> >>> >>> config.vm.provider :vsphere do | vsphere | >>> >>> vsphere.host = '<vSphere_Host>' >>> >>> vsphere.data_center_name = '<Data_Center_Name>' >>> >>> vsphere.data_store_name = '<Data_Store_Name>' >>> >>> vsphere.template_name = '<Template_Name>' >>> >>> vsphere.name = '<New_Name_Of_The_VM>' >>> >>> vsphere.user = '<vShpere_User_Name>' >>> >>> vsphere.password = '<The_Password>' >>> >>> vsphere.insecure = true >>> >>> vsphere.compute_resource_name = '<Compute_Resource_IP>' >>> >>> end >>> >>> end >>> >>> I also want to know if i would be able to assign DNS, Netmask, and >>> Gateway using Vagrant. >>> >>> Note: The template that i am uploading is a custom template [a linux box >>> with some applications running on top of it] >>> >>> >>> 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 [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > 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 [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
