CLIENTS = settings['client_vms']
SUBNET = settings['subnet']
BOX = settings['vagrant_box']
+MEMORY = settings['memory']
ansible_provision = proc do |ansible|
ansible.playbook = 'site.yml'
client.vm.hostname = "ceph-client#{i}"
client.vm.network :private_network, ip: "#{SUBNET}.4#{i}"
client.vm.provider :virtualbox do |vb|
- vb.customize ['modifyvm', :id, '--memory', '192']
+ vb.customize ['modifyvm', :id, '--memory', "#{MEMORY}"]
end
client.vm.provider :vmware_fusion do |v|
- v.vmx['memsize'] = '192'
+ v.vmx['memsize'] = "#{MEMORY}"
end
end
end
rgw.vm.hostname = "ceph-rgw#{i}"
rgw.vm.network :private_network, ip: "#{SUBNET}.4#{i}"
rgw.vm.provider :virtualbox do |vb|
- vb.customize ['modifyvm', :id, '--memory', '192']
+ vb.customize ['modifyvm', :id, '--memory', "#{MEMORY}"]
end
rgw.vm.provider :vmware_fusion do |v|
- v.vmx['memsize'] = '192'
+ v.vmx['memsize'] = "#{MEMORY}"
end
end
end
rgw.vm.hostname = "ceph-mds#{i}"
rgw.vm.network :private_network, ip: "#{SUBNET}.7#{i}"
rgw.vm.provider :virtualbox do |vb|
- vb.customize ['modifyvm', :id, '--memory', '192']
+ vb.customize ['modifyvm', :id, '--memory', "#{MEMORY}"]
end
rgw.vm.provider :vmware_fusion do |v|
- v.vmx['memsize'] = '192'
+ v.vmx['memsize'] = "#{MEMORY}"
end
end
end
mon.vm.hostname = "ceph-mon#{i}"
mon.vm.network :private_network, ip: "#{SUBNET}.1#{i}"
mon.vm.provider :virtualbox do |vb|
- vb.customize ['modifyvm', :id, '--memory', '192']
+ vb.customize ['modifyvm', :id, '--memory', "#{MEMORY}"]
end
mon.vm.provider :vmware_fusion do |v|
- v.vmx['memsize'] = '192'
+ v.vmx['memsize'] = "#{MEMORY}"
end
end
end
'--type', 'hdd',
'--medium', "disk-#{i}-#{d}.vdi"]
end
- vb.customize ['modifyvm', :id, '--memory', '192']
+ vb.customize ['modifyvm', :id, '--memory', "#{MEMORY}"]
end
osd.vm.provider :vmware_fusion do |v|
(0..1).each do |d|
v.vmx["scsi0:#{d + 1}.fileName"] =
create_vmdk("disk-#{i}-#{d}", '11000MB')
end
- v.vmx['memsize'] = '192'
+ v.vmx['memsize'] = "#{MEMORY}"
end
# Run the provisioner after the last machine comes up