Skip to content

Puppet module to build a four node riak development instance

License

Notifications You must be signed in to change notification settings

evenup/evenup-riakdev

Repository files navigation

What is it?

A puppet module that creates a riak "development" cluster. It takes care of putting binary files on disk and creating the cluster, but does not create the initial binary tarball. To create the binary tarball:

Download current [source](http://docs.basho.com/riak/latest/tutorials/installation/Installing-Riak-from-Source/)
tar -xzf riak-${version}.tar.gz
cd riak-${version}
make all
make devrel DEVNODES=1
cd dev
mv dev1 dev
tar -czf riak-dev-instance-${version}.tar.gz dev

The riak cluster is automatically backed up by evenup/backups and graphite statics through sensu are provided. Both will be made optional in a future release.

Usage:

  class { 'riakdev':
    version           => '1.3.1',
    num_instances     => 3,
    pb_initial_port   => 8081,
    http_initial_port => 8091,
  }

Known Issues:

Only tested on CentOS 6

TODO:


[ ] Make backups optional [ ] Make sensu monitoring optional

License:


Released under the Apache 2.0 licence

Contribute:

  • Fork it
  • Create a topic branch
  • Improve/fix (with spec tests)
  • Push new topic branch
  • Submit a PR

About

Puppet module to build a four node riak development instance

Resources

License

Stars

Watchers

Forks

Packages

No packages published