node package manager

riak-bot

riak node configuration, discovery & auto clustering

riak-bot

// TODO: node reip, cluster join/plan/commit

// TODO: actually discover

 
// instantiate
var
rb = require('riak-bot')
  , node = new rb({ 
bind : '0.0.0.0'
, host : '127.0.0.1'
, name : 'ohai'
, key : 'riak' // ring cookie
, directory: './' // config path
})
;
 
// update some stuff maybe?
node.set('name', 'riak');
 
// write the configs
node.configure();
 
// catch some errors
node.on('error', function(err) { 
 
console.log([ '[', (new Date()).toLocaleString(), '] ', err ].join(''));
});