<commit_before># vagrant-provision-zimbra
[Vagrant](https://www.vagrantup.com/) provisioning script for various [Zimbra](https://www.zimbra.com/) related environments along with examples, notes and hints on getting things up and running.

In order to use these, you'll need to have Vagrant [installed](https://www.vagrantup.com/downloads.html) and [get familiar](https://docs.vagrantup.com/v2/) with how to use it.

If you run into problems with the `fgrehm/centos-6-64-lxc` vagrant box, this supports the use of a [Docker](https://www.docker.com/) container with Vagrant (currently for centos6 only!), see the Docker website for [installation procedures](https://docs.docker.com/installation/).

## Quick Start

### Getting a box up...

First, you need to install Git and [Vagrant](https://www.vagrantup.com/), and clone this repository:

```
$ mkdir -p ~/vagrant/u14test
$ cd ~/vagrant/u14test/
$ git clone https://github.com/Zimbra/vagrant-provision-zimbra .
Cloning into '.'...
[snip]
```

Second, install a few convenient vagrant plugins: [`vagrant-timezone`](https://github.com/tmatilai/vagrant-timezone) ensures that the box gets the same timezone as the your machine, and [`vagrant-cachier`](https://github.com/fgrehm/vagrant-cachier) speeds up consecutive creations of the box. (Skip the latter for one-off creations, or to save a bit of disk space.)

```
$ vagrant plugin install vagrant-timezone vagrant-cachier
Installing the 'vagrant-timezone' plugin. This can take a few minutes...
[snip]
```

A note on providers:

* On Linux, the `lxc` provider avoids the VM overhead, and so is very fast. Use it if possible — it requires the [`vagrant-lxc`](https://github.com/fgrehm/vagrant-lxc) plugin.
* The default [`virtualbox`](https://www.virtualbox.org/) provider is included with vagrant and works everywhere, but is somewhat slow. Vagrant will download *VirtualBox* if necessary.
* On OS X, the `parallels` provider is much faster than *VirtualBox*, but requires either *Parallels Desktop 9* or the *Pro* or *Business* editions of newer releases. The plugin is called [`vagrant-parallels`](https://github.com/Parallels/vagrant-parallels).
* *VMware Fusion* and *VMware Workstation* may work with the appropriate provider, but since the provider isn't freely available, it remains untested.
* The ``libvirt`` provider — from the [``vagrant-libvirt``](https://github.com/pradels/vagrant-libvirt) plugin — is a slightly faster alternative to *VirtualBox* on Linux. To use it, you'll need to install the [``vagrant-mutate``](https://github.com/sciurus/vagrant-mutate) plugin and convert the box: ``vagrant mutate ubuntu/trusty64 libvirt``

Now, deploy the appliance, and log into it.<commit_msg>Add note on the vagrant-vbguest plugin for centos/7<commit_after># vagrant-provision-zimbra
[Vagrant](https://www.vagrantup.com/) provisioning script for various [Zimbra](https://www.zimbra.com/) related environments along with examples, notes and hints on getting things up and running.

In order to use these, you'll need to have Vagrant [installed](https://www.vagrantup.com/downloads.html) and [get familiar](https://docs.vagrantup.com/v2/) with how to use it.

If you run into problems with the `fgrehm/centos-6-64-lxc` vagrant box, this supports the use of a [Docker](https://www.docker.com/) container with Vagrant (currently for centos6 only!), see the Docker website for [installation procedures](https://docs.docker.com/installation/).

## Quick Start

### Getting a box up...

First, you need to install Git and [Vagrant](https://www.vagrantup.com/), and clone this repository:

```
$ mkdir -p ~/vagrant/u14test
$ cd ~/vagrant/u14test/
$ git clone https://github.com/Zimbra/vagrant-provision-zimbra .
Cloning into '.'...
[snip]
```

Second, install a few convenient vagrant plugins: [`vagrant-timezone`](https://github.com/tmatilai/vagrant-timezone) ensures that the box gets the same timezone as the your machine, and [`vagrant-cachier`](https://github.com/fgrehm/vagrant-cachier) speeds up consecutive creations of the box. (Skip the latter for one-off creations, or to save a bit of disk space.)

```
$ vagrant plugin install vagrant-timezone vagrant-cachier
Installing the 'vagrant-timezone' plugin. This can take a few minutes...
[snip]
```

A note on providers:

* On Linux, the `lxc` provider avoids the VM overhead, and so is very fast. Use it if possible — it requires the [`vagrant-lxc`](https://github.com/fgrehm/vagrant-lxc) plugin.
* The default [`virtualbox`](https://www.virtualbox.org/) provider is included with vagrant and works everywhere, but is somewhat slow. Vagrant will download *VirtualBox* if necessary.
* To use the [`centos/7`](https://atlas.hashicorp.com/centos/boxes/7) box with VirtualBox and Shared Folders, the `vagrant-vbguest` plugin should be installed first.
* On OS X, the `parallels` provider is much faster than *VirtualBox*, but requires either *Parallels Desktop 9* or the *Pro* or *Business* editions of newer releases. The plugin is called [`vagrant-parallels`](https://github.com/Parallels/vagrant-parallels).
* *VMware Fusion* and *VMware Workstation* may work with the appropriate provider, but since the provider isn't freely available, it remains untested.
* The ``libvirt`` provider — from the [``vagrant-libvirt``](https://github.com/pradels/vagrant-libvirt) plugin — is a slightly faster alternative to *VirtualBox* on Linux. To use it, you'll need to install the [``vagrant-mutate``](https://github.com/sciurus/vagrant-mutate) plugin and convert the box: ``vagrant mutate ubuntu/trusty64 libvirt``

Now, deploy the appliance, and log into it.
{'fraction_non_alphanumeric': 0.12107703281027105, 'fraction_numerical': 0.004814550641940085, 'mean_word_length': 4.770576131687243, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 31, 'lorem ipsum': 0, 'www.': 12, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2155751', 'n_tokens_mistral': 1794, 'n_tokens_neox': 1727, 'n_words': 633}