If you want for vCloud Director again Fabio Rapposelli help us!! in https://github.com/frapposelli/vagrant-vcloud the steps are:
Shell
vagrant plugin install vagrant-vcloud
vagrant plugin update vagrant-vcloud
vagrant up –provider=vcloud
in Vagrantfile
Vagrant.configure(‘2′) do |config|
# vCloud Director provider settings
config.vm.provider :vcloud do |vcloud|
vcloud.vapp_prefix = ‘multibox-sample’
vcloud.hostname = ‘https://my.cloudprovider.com’
vcloud.username = ‘MyUserName’
vcloud.password = ‘MySup3rS3cr3tPassw0rd!’
vcloud.org_name = ‘OrganizationName’
vcloud.vdc_name = ‘vDC_Name’
vcloud.catalog_name = ‘Vagrant’
vcloud.ip_subnet = ‘172.16.32.125/255.255.255.240′
vcloud.vdc_network_name = ‘MyNetwork’
vcloud.vdc_edge_gateway = ‘MyOrgEdgeGateway’
vcloud.vdc_edge_gateway_ip = ‘10.10.10.10’
end