Skip to content

Instantly share code, notes, and snippets.

@amccloud
Created April 8, 2013 07:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save amccloud/5334932 to your computer and use it in GitHub Desktop.
Save amccloud/5334932 to your computer and use it in GitHub Desktop.
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant::Config.run do |config|
config.vm.define :opencenter do |config|
config.vm.box = 'precise64'
config.vm.host_name = 'opencenter-server.vm'
config.vm.customize ['modifyvm', :id, '--memory', 1024]
config.vm.network :hostonly, '172.20.0.10'
config.vm.provision :shell, :inline => 'apt-get update; apt-get -y install curl htop vim'
config.vm.provision :shell, :inline => 'curl -s -L http://sh.opencenter.rackspace.com/install.sh | sudo bash -s - --role=server'
config.vm.provision :shell, :inline => 'curl -s -L http://sh.opencenter.rackspace.com/install.sh | sudo bash -s - --role=dashboard --ip=172.20.0.10'
end
config.vm.define :chef do |config|
config.vm.box = 'precise64'
config.vm.host_name = 'chef-server.vm'
config.vm.customize ['modifyvm', :id, '--memory', 1024]
config.vm.network :hostonly, '172.20.0.11'
config.vm.provision :shell, :inline => 'apt-get update; apt-get -y install curl htop vim'
config.vm.provision :shell, :inline => 'curl -s -L http://sh.opencenter.rackspace.com/install.sh | sudo bash -s - --role=agent --ip=172.20.0.10'
end
config.vm.define :controller do |config|
config.vm.box = 'precise64'
config.vm.host_name = 'controller.vm'
config.vm.customize ['modifyvm', :id, '--memory', 1024]
config.vm.network :bridged
config.vm.network :hostonly, '172.20.0.12'
config.vm.provision :shell, :inline => 'apt-get update; apt-get -y install curl htop vim'
config.vm.provision :shell, :inline => 'curl -s -L http://sh.opencenter.rackspace.com/install.sh | sudo bash -s - --role=agent --ip=172.20.0.10'
end
config.vm.define :compute do |config|
config.vm.box = 'precise64'
config.vm.host_name = 'compute.vm'
config.vm.customize ['modifyvm', :id, '--memory', 1024 * 2]
config.vm.network :bridged
config.vm.network :hostonly, '172.20.0.13'
config.vm.provision :shell, :inline => 'apt-get update; apt-get -y install curl htop vim'
config.vm.provision :shell, :inline => 'curl -s -L http://sh.opencenter.rackspace.com/install.sh | sudo bash -s - --role=agent --ip=172.20.0.10'
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment