Skip to content

basho-labs/riak-cf-bosh

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Riak - BOSH Release

A BOSH release for deploying Riak clusters.

This project is based on BrianMMcClain/riak-release and https://github.com/cloudfoundry/cf-riak-cs-release.

Setup

This guide assumes you have a working bosh environment, for help see https://bosh.io/docs/deploy-microbosh-to-aws.html

Deploy Riak

git clone https://github.com/basho-labs/riak-cf-bosh
cd riak-cf-bosh
mkdir tmp
cp example/bosh-aws.yml tmp/
vi tmp/bosh-aws.yml

Edit config values for your environment:

Set the uuid

(run bosh status to obtain this)

  director_uuid: 42e99fc6-2c3b-4c20-8e72-f83jdu283jd2d313
Set the availability zone

( the zone in which bosh is deployed)

  availability_zone: us-east-1d
Set the subnet id

Set the subnet to the network created when deploying bosh to AWS. (for more information see https://bosh.io/docs/deploy-microbosh-to-aws.html)

  subnet: subnet-6c892647
Download stemcell
Note: Riak package is currently only built for Ubunty Trusty
bosh public stemcells
bosh download public stemcell bosh-aws-xen-ubuntu-trusty-go_agent
bosh upload stemcell bosh-stemcell-2941-aws-xen-ubuntu-trusty-go_agent.tgz
Upload release
bosh deployment tmp/bosh-aws.yml
bosh create release --force
bosh upload release
Deploy release
bosh deploy

About

Support for Riak using Cloud Foundry BOSH

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 71.6%
  • Shell 18.6%
  • Ruby 9.8%