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
: Theensure
passed topackage
(default:present
).
Installs the Couchbase development files.
class { 'couchbase::dev':
}
Takes the following optional attributes:
package_ensure
: Theensure
passed topackage
(default:present
).
Installs the Couchbase Python client library.
class { 'couchbase::python':
}
Takes the following optional attributes:
package_ensure
: Theensure
passed topackage
(default:present
).
Installs the Couchbase Ruby client library.
class { 'couchbase::ruby':
}
Takes the following optional attributes:
package_ensure
: Theensure
passed topackage
(default:present
).
Installs the Couchbase server.
class { 'couchbase::server':
}
Takes the following optional attributes:
package_ensure
: Theensure
passed topackage
(default:present
).service_enable
: Theenable
passed toservice
(default:true
).service_ensure
: Theensure
passed 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.