Skip to content

blom/puppet-couchbase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

puppet-couchbase

Build Status

Puppet module for Couchbase.

Installation

Puppet Forge

puppet module install blom/couchbase

Puppetfile

mod "couchbase", :git => "https://github.com/blom/puppet-couchbase.git"

Usage

couchbase

Installs the Couchbase client library.

class { 'couchbase':
}

Takes the following optional attributes:

  • package_ensure: The ensure passed to package (default: present).

couchbase::dev

Installs the Couchbase development files.

class { 'couchbase::dev':
}

Takes the following optional attributes:

  • package_ensure: The ensure passed to package (default: present).

couchbase::python

Installs the Couchbase Python client library.

class { 'couchbase::python':
}

Takes the following optional attributes:

  • package_ensure: The ensure passed to package (default: present).

couchbase::ruby

Installs the Couchbase Ruby client library.

class { 'couchbase::ruby':
}

Takes the following optional attributes:

  • package_ensure: The ensure passed to package (default: present).

couchbase::server

Installs the Couchbase server.

class { 'couchbase::server':
}

Takes the following optional attributes:

  • package_ensure: The ensure passed to package (default: present).
  • service_enable: The enable passed to service (default: true).
  • service_ensure: The ensure passed to service (default: undef).

The repositories for Couchbase server is currently (2013-04-24) a work in progress and couchbase::server is considered experimental.

Contributors

See the contributors page for a list of contributors.