Kolab 3 Vagrant box with Puppet provisioning
Kolab has released it's first beta of the upcoming version 3.3. To test it on Debian I've created a Vagrantfile and a small Puppet module which provisions Kolab into a Debian VM. It's available on Github.
How to use it
Make sure you have the latest Vagrant version installed. Please see the official documentation.
Clone the git repository with
git clone https://github.com/tobru/kolab3-vagrant.git and change into this directory. Then run
vagrant up and wait a while until Vagrant and Puppet have done their jobs. When it's finished you're good to enter the VM with
To have a working Kolab installation,
setup-kolab needs to be called as root (hint:
sudo su) once. It configures the Kolab components.
The Kolab Web Admin Panel is now reachable under http://localhost:8080/kolab-webadmin and Roundcube under
For more information about how Vagrant works, have a look at the official Getting Started guide.
Choose the Kolab version
By default Kolab will be installed from the
development repository where all the latest (and maybe broken) packages are located. To install a different version, just change the version parameter in
manifests/default.pp to the desired version.
- The VM hostname is
server.kolab3.devand is based on
chef/debian-7.6(at this time)
8080on localhos is mapped to port
80in the VM. No other ports are mapped.
- MySQL has no password, so while running
2: New MySQL server (needs to be initialized)when asked.
PS: Pull requests are always welcome!