Skip to content

Instantly share code, notes, and snippets.

@blaxter
Created March 27, 2014 16:45
Show Gist options
  • Save blaxter/9812122 to your computer and use it in GitHub Desktop.
Save blaxter/9812122 to your computer and use it in GitHub Desktop.
openchange cloud vagrant
Vagrant.configure("2") do |config|
config.vm.box = "precise64"
config.vm.box_url = "http://files.vagrantup.com/precise64.box"
config.vm.provision :puppet do |puppet|
puppet.manifests_path = "puppet/manifests"
puppet.module_path = "puppet/modules"
puppet.manifest_file = "site.pp"
puppet.options = "--verbose --debug"
end
config.vm.define "samba" do |samba|
samba.vm.hostname = "samba.devel.zentyal.lan"
samba.vm.network "private_network", ip: "192.168.33.102"
end
config.vm.define "openchange" do |openchange|
openchange.vm.hostname = "openchange.devel.zentyal.lan"
openchange.vm.network "private_network", ip: "192.168.33.103"
end
config.vm.define "sogo" do |sogo|
sogo.vm.hostname = "sogo.devel.zentyal.lan"
sogo.vm.network "private_network", ip: "192.168.33.104"
end
config.vm.define "mta" do |mta|
mta.vm.hostname = "mta.devel.zentyal.lan"
mta.vm.network "private_network", ip: "192.168.33.105"
end
end
@blaxter
Copy link
Author

blaxter commented Mar 27, 2014

$ vagrant up --no-provision && \
vagrant provision mta ; vagrant provision mta && \
vagrant provision sogo; vagrant provision sogo && \
vagrant provision samba; vagrant provision samba &&  \
vagrant provision openchange; vagrant provision openchange

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment