Puppet module for Couchbase.
puppet module install blom/couchbase
mod "couchbase", :git => "https://github.com/blom/puppet-couchbase.git"
Installs the Couchbase client library.
class { 'couchbase':
}
Takes the following optional attributes:
package_ensure: Theensurepassed topackage(default:present).
Installs the Couchbase development files.
class { 'couchbase::dev':
}
Takes the following optional attributes:
package_ensure: Theensurepassed topackage(default:present).
Installs the Couchbase Python client library.
class { 'couchbase::python':
}
Takes the following optional attributes:
package_ensure: Theensurepassed topackage(default:present).
Installs the Couchbase Ruby client library.
class { 'couchbase::ruby':
}
Takes the following optional attributes:
package_ensure: Theensurepassed topackage(default:present).
Installs the Couchbase server.
class { 'couchbase::server':
}
Takes the following optional attributes:
package_ensure: Theensurepassed topackage(default:present).service_enable: Theenablepassed toservice(default:true).service_ensure: Theensurepassed toservice(default:undef).
The repositories for Couchbase server is currently (2013-04-24)
a work in progress and
couchbase::server is considered experimental.
See the contributors page for a list of contributors.
