/puppet-riak2

Primary LanguagePuppetMIT LicenseMIT

Table of Contents

  1. Overview
  2. Module Description - What the module does and why it is useful
  3. Setup - The basics of getting started with riak2
  4. Usage - Configuration options and additional functionality
  5. Reference - An under-the-hood peek at what the module is doing and how
  6. Limitations - OS compatibility, etc.

Overview

Build Status

Module for installing and configuring Riak 2.0.x

Module Description

We simplify the install and configuration by making a hash of all the default configuration values and allowing the user to override whichever they want, rather then making each one a puppet attribute.

Setup Requirements

Expects package to exist in the servers available repos, no support for specifying an installation source currently

Usage

    include ::riak2

or

    class { '::riak2':
      config => {
        'dtrace' => 'on',
      }
    }

Reference

####Public Classes

  • [riak2]

####Private Classes

  • [riak2::install]
  • [riak2::params]
  • [riak2::config]
  • [riak2::service]

Limitations

  • Tested on Ubuntu 12.04 only