Code Review
/
releng
/
builder.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Add job definition for clustered Netconf scaling tests
[releng/builder.git]
/
vagrant
/
basic-mininet-node
/
Vagrantfile
diff --git
a/vagrant/basic-mininet-node/Vagrantfile
b/vagrant/basic-mininet-node/Vagrantfile
index 3c685506007ecc930cb9f4f8c06ca11d3b23744c..46e61bfd5308321352f31bee6cf41d0b164b3593 100644
(file)
--- a/
vagrant/basic-mininet-node/Vagrantfile
+++ b/
vagrant/basic-mininet-node/Vagrantfile
@@
-32,7
+32,14
@@
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
# in your base box
config.vm.provider :rackspace do |rs|
# create these base builds always on the smallest system possible
# in your base box
config.vm.provider :rackspace do |rs|
# create these base builds always on the smallest system possible
- rs.flavor = 'performance1-1'
+ rs.flavor = 'general1-1'
+
+ # allow for switching to ORD cloud but default to DFW
+ if (ENV['RSREGION'] == 'ord')
+ rs.rackspace_region = :ord
+ else
+ rs.rackspace_region = :dfw
+ end
# Default the CentOS 6.5 - Vagrant ready image unless overriden by a RSIMAGE
# environment variable
# Default the CentOS 6.5 - Vagrant ready image unless overriden by a RSIMAGE
# environment variable
@@
-43,13
+50,33
@@
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
end
end
end
end
+ # Explicitlly set default shared folder and load lib folder
+ config.vm.synced_folder ".", "/vagrant"
+ config.vm.synced_folder "../lib/", "/vagrant/lib"
+
# run our bootstrapping for the ovsdb-devstack system
config.vm.provision 'shell', path: 'bootstrap.sh'
# run our bootstrapping for the ovsdb-devstack system
config.vm.provision 'shell', path: 'bootstrap.sh'
+
+ #################
+ # LF NETWORKING #
+ #################
+
+ if ENV['LFNETWORK']
+ # reconfigure the network setup to support our special private setup
+ config.vm.provision 'shell', path: '../lib/lf-networking/configure_lf_infra.sh',
+ args: ENV['RSSUBDOMAIN']
+ end
+
+
+ #################
+ # FINAL CLEANUP #
+ #################
+
# set RSRESEAL to... anything if you want to snap an image of this box
# not setting the environment variable will cause the system to come
# up fully and not be in a resealable state
if ENV['RSRESEAL']
# set RSRESEAL to... anything if you want to snap an image of this box
# not setting the environment variable will cause the system to come
# up fully and not be in a resealable state
if ENV['RSRESEAL']
- config.vm.provision 'shell', path: 'system_reseal.sh'
+ config.vm.provision 'shell', path: '
../lib/
system_reseal.sh'
end
end
end
end