Set ezjail config
Copy config
Install FreeBSD root, with ports, for the base jail
Add base flavour config

The jails will be configured via Ansible so minimal configuration needs
to happen from the flavour.
Create config and jail
Enable jails in /etc/rc.conf
Use OPTIONS option in make.conf for FreeBSD 10
Add a demo playbook that uses jail role
Reformat example jail playbook to be more readable
Set the root password

Very few people (OK, just me at the moment) have this password, as most
will access systems via sudo.  This will only be used for console access
when performing repairs.  The crypted password is stored in the secrets
file -- no need to rely just on crypt(3) for that.

Fixes #3004.
Install ezjail
Add variables for ezjail base and jail log directories
Create jail log directory
Get the jail safe name

This is the safe name that is used to identify it in /etc/jail.conf.
Insert jail into /etc/jail.conf
never changed rebase onto safename
Fix creates for ezjail-admin install

The config file is created in /usr/local/etc/ezjail and uses the jail's
safe name.
Merge pull request #30 from djmitche/set-root-pw

Set the root password
Make {{ansible_managed}} constant
Merge pull request #32 from djmitche/ansible-managed

Make {{ansible_managed}} constant