vagrant-openstack-provider icon indicating copy to clipboard operation
vagrant-openstack-provider copied to clipboard

Problems creating compute instances in different regions

Open njsan opened this issue 9 years ago • 0 comments

When trying to create x2 compute instances in different regions with 'vagrant up' using the Vagrant file below, the second instances fails with error 'No matching network with id or name '2eb06ba2-f457-4c7e-a743-47d960919cad'.

when I run 'vagrant up server-1' and then 'vagrant up server-2' both instances are created successfully.

I am very new to ruby so appreciated this may well be a problem with my syntactic expression ...

Vagrant.configure('2') do |config|

config.ssh.pty = true
config.vm.box       = 'openstack'
config.ssh.username = 'myuser'
config.ssh.private_key_path = 'myuser.key';

config.vm.provider :openstack do |os|
    os.keypair_name             = 'vagrant-test'
    os.openstack_auth_url    =  ENV['OS_AUTH_URL']
    os.tenant_name              =  'ASTL'
    os.username                    =  ENV['OS_AUTH_URL']
    os.password                    =  ENV['OS_PASSWORD']
    os.flavor                          =  'm1.tiny'
    os.image                          = 'CentOS-7-cloudimg-x64-20141129'
end

  config.vm.define 'server-1' do |s|
    s.vm.provider :openstack do |os, override|
      os.region = 'REG1'
      os.networks = '17624bd6-5949-41b5-9286-b2f466d3f9c0'
      os.server_name = 'server-1'
    end
  end

config.vm.define 'server-2' do |s|
    s.vm.provider :openstack do |os, override|
      os.region = 'REG2'
      os.networks = '2eb06ba2-f457-4c7e-a743-47d960919cad'
      os.server_name = 'server-2'
    end
  end

end

njsan avatar Nov 27 '15 12:11 njsan