malston-pivotal / redis-boshrelease

One of the fastest ways to get redis running on any infrastructure is too deploy this bosh release

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bosh release for redis Build Status

One of the fastest ways to get redis running on any infrastructure is too deploy this bosh release.

Usage

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

Create new final release

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

About

One of the fastest ways to get redis running on any infrastructure is too deploy this bosh release