Add a logrotate rule for elasticsearch

compressing log files should help with disk space - and we dont need to
keep logs going back to 2013...
Merge pull request #500 from alphagov/elasticsearch-logrotate

Add a logrotate rule for elasticsearch
Add libffi package to development role

See b326bd0790
Merge pull request #503 from alphagov/add-libffi-to-development

Add libffi package to development role
Add elasticsearch box ip address
Merge pull request #504 from alphagov/add-elasticsearch-box

Add elasticsearch box ip address
Add an lvm definition for the elasticsearch mount
Merge pull request #505 from alphagov/add-lvm-for-elasticsearch

Add an lvm definition for the elasticsearch mount
Update the vgname to match the existing convention
Merge pull request #506 from alphagov/update-elasticsearch-vg-name

Update the vgname to match the existing convention
Update the lv name
Merge pull request #507 from alphagov/update-lv-name

Update the lv name
Preseed the oracle download cache

Oracle require a licence agreement to be accepted before downloading the
software - this downloads our mirror of the download before installing
the package.
Merge pull request #508 from alphagov/preseed-java-download

Preseed the oracle download cache
Remove creates so we actually check the checksum
Merge pull request #509 from alphagov/fix-java-preseed

Remove creates so we actually check the checksum
Elasticsearch needs java before it will work

This worked before because the elasticsearch package specified java as a
dependency, but the package install now wont work without the puppet
class.
Merge pull request #510 from alphagov/fix-elasticsearch-java-dependency

Elasticsearch needs java before it will work
Add the admin app to the Procfile and Pinfile
Merge pull request #511 from alphagov/add-admin-to-procfile

Add the admin app to the Procfile and Pinfile