]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Make more boxes available 240/head
authorSébastien Han <sebastien.han@enovance.com>
Mon, 30 Mar 2015 09:45:22 +0000 (11:45 +0200)
committerSébastien Han <sebastien.han@enovance.com>
Mon, 30 Mar 2015 09:48:17 +0000 (11:48 +0200)
The box can be configured thanks to a new var, look at vagrant_variables
and select your box.
Handy to test several distros deployment.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Vagrantfile
vagrant_variables.yml

index 612a9be42074f968c7f20d07e3a55d6cb5668e02..22bedba9de2e3658131e0e570bc5ae3156d5c18d 100644 (file)
@@ -13,6 +13,7 @@ NMDSS   = settings['mds_vms']
 NRGWS   = settings['rgw_vms']
 CLIENTS = settings['client_vms']
 SUBNET  = settings['subnet']
+BOX     = settings['vagrant_box']
 
 ansible_provision = proc do |ansible|
   ansible.playbook = 'site.yml'
@@ -63,7 +64,7 @@ def create_vmdk(name, size)
 end
 
 Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
-  config.vm.box = 'ubuntu/trusty64'
+  config.vm.box = BOX
   config.ssh.insert_key = false # workaround for https://github.com/mitchellh/vagrant/issues/5048
 
   (0..CLIENTS - 1).each do |i|
index 1885532a599505ab397fa5c8c10cc79eff9bdb62..225244751ffd46517184f196b26799af2327d093 100644 (file)
@@ -9,3 +9,12 @@ client_vms: 0
 
 # SUBNET TO USE FOR THE VMS
 subnet: 192.168.42
+
+# VAGRANT BOX
+# Fedora: http://download.fedoraproject.org/pub/fedora/linux/releases/test/22_Alpha/Cloud/x86_64/Images/Fedora-Cloud-Atomic-Vagrant-22_Alpha-20150305.x86_64.vsphere.ova
+# Ubuntu: ubuntu/trusty
+# CentOS: chef/centos-7.0
+# For more boxes have a look at:
+#   - https://atlas.hashicorp.com/boxes/search?utf8=✓&sort=&provider=virtualbox&q=
+#   - https://download.gluster.org/pub/gluster/purpleidea/vagrant/
+vagrant_box: ubuntu/trusty64