この記事が参考になりました。
https://groups.google.com/forum/#!topic/vagrant-up/x8NB3-Wilt4
次の例のように、config.vm.defineを使ってノード固有の情報を設定します。
認証などの共通部分はconfig.vm.defineの外側に記述すればよいのです。
config.vm.define "primary-node" do |primary|
primary.vm.provider :openstack do |os|
os.networks = [ {
name: 'internal',
address: '10.230.41.185'
} ]
os.server_name = 'matsuos-primary-node'
end
end
config.vm.define "backup-node" do |backup|
backup.vm.provider :openstack do |os|
os.networks = [ {
name: 'internal',
address: '10.230.41.186'
} ]
os.server_name = 'matsuos-backup-node'
end
end
config.vm.provider :openstack do |os|
os.openstack_auth_url = 'https://icos-sea.openstack.blueboxgrid.com:5001/v2.0'
os.openstack_network_url = 'https://icos-sea.openstack.blueboxgrid.com:9797/v2.0'
os.username = 'matsuos'
os.password = 'xxxxxxxx'
os.tenant_name = 'demo project'
os.flavor = 'm1.tiny'
os.image = 'ubuntu-14.04'
os.floating_ip_pool = 'external'
os.keypair_name = 'matsuos-vagrant-key'
os.security_groups = ['matsuos-sg-ssh']
end
0 件のコメント:
コメントを投稿