]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Vagrantfile: Fixed repeated OSD controller creation 2242/head
authorPrisacari Dmitrii <prisacari.dmitrii@gmail.com>
Fri, 8 Dec 2017 17:09:50 +0000 (19:09 +0200)
committerPrisacari Dmitrii <prisacari.dmitrii@gmail.com>
Fri, 8 Dec 2017 17:09:50 +0000 (19:09 +0200)
Vagrantfile

index 3f5a00f24700599c84f6905e28f96d50cf417d15..24176edcfb35e70257dba2a3debfa15cbc7cab94 100644 (file)
@@ -479,9 +479,14 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
       # Virtualbox
       osd.vm.provider :virtualbox do |vb|
         # Create our own controller for consistency and to remove VM dependency
-        vb.customize ['storagectl', :id,
-                      '--name', 'OSD Controller',
-                      '--add', 'scsi']
+        unless File.exist?("disk-#{i}-0.vdi")
+          # Adding OSD Controller; 
+          # once the first disk is there assuming we don't need to do this
+          vb.customize ['storagectl', :id,
+                        '--name', 'OSD Controller',
+                        '--add', 'scsi']
+        end
+        
         (0..1).each do |d|
           vb.customize ['createhd',
                         '--filename', "disk-#{i}-#{d}",