One of the fastest ways to get redis running on any infrastructure is too deploy this bosh release.
To use this bosh release, first upload it to your bosh:
bosh target BOSH_HOST
git clone git@github.com:cloudfoundry-community/redis-boshrelease.git
cd redis-boshrelease
bosh upload release releases/redis-1.yml
For bosh-lite, you can quickly create a deployment manifest & deploy a 3 VM cluster:
templates/make_manifest warden
bosh -n deploy
For Openstack (Nova Networks), create a three-node cluster:
templates/make_manifest openstack-nova
bosh -n deploy
For AWS EC2, create a three-node clusterg:
templates/make_manifest aws-ec2
bosh -n deploy
To create a new final release you need to get read/write API credentials to the @cloudfoundry-community s3 account.
Please email Dr Nic Williams and he will create unique API credentials for you.
Create a config/private.yml
file with the following contents:
---
blobstore:
s3:
access_key_id: ACCESS
secret_access_key: PRIVATE
You can now create final releases for everyone to enjoy!
bosh create release
# test this dev release
git commit -m "updated redis"
bosh create release --final
git commit -m "creating vXYZ release"
git tag vXYZ
git push origin master --tags