Puppet Class: couchbase::client::ruby

Defined in:
manifests/client/ruby.pp

Overview

Class: couchbase::client::ruby

Installs the ruby client library. Not meant to be used directly, instead see class couchbase::client

Authors

Alex Farcas <alex.farcas@gmail.com>

Parameters:

  • package_ensure (Any) (defaults to: present)


10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'manifests/client/ruby.pp', line 10

class couchbase::client::ruby(
  $package_ensure = present
) {
  include ::couchbase::params

  package { 'couchbase_ruby':
    ensure   => $package_ensure,
    name     => 'couchbase',
    provider => 'gem',
    require  => [
      Package[$::couchbase::params::client_package],
      Package[$::couchbase::params::development_package]
    ],
  }
}