Install RabbitMQ on CI slaves

So that workers that use message queues can be tested before they hit
other environments.
Update SSH key for user 'Kushal Pisavadia'
Merge pull request #163 from alphagov/update-kushalpisavadia-ssh-key

Update SSH key for user 'Kushal Pisavadia'
Merge pull request #162 from alphagov/add-rabbitmq-to-ci-servers

Install RabbitMQ on CI slaves
[#70374330] Create a per user cache directory.

Automate all the things!
Merge pull request #161 from alphagov/70374330_setup_cache_dir

[#70374330] Create a per user cache directory.
[#69996276] Add lvm and ext4mount modules

These modules are needed so that we document the existence of disks for
logs in code
[#69996276] Add the ability to add disks to a vm

Also add disks to transition-logs-1 so that it is more like production.
[#69996276] Partition any extra disks found.
[#69996276] Ignore vdi files created by virtualbox
[#69996276] Set up disks using LVM

Specify pv/vg/lvs without using the shortcut of lvm::volume because we
have two logical volumes and in the long run there will be another
physical volume in the volume group.

Using exents for the cdn logical volume because lvcreate makes 128G one
more extent than is available.
[#69996276] Use ci_environment::transition_logs::disks

Use ci_environment::transition_logs::disks on the transition-logs-1
machine.
[#69996276] Require the new mounts.

Make resources which rely on logical volumes existing and being mounted
require them.