Puppet Class: mongodb::client::params

Inherits:
mongodb::globals
Inherited by:
mongodb::client
Defined in:
manifests/client/params.pp

Overview



2
3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'manifests/client/params.pp', line 2

class mongodb::client::params inherits mongodb::globals {
  $package_ensure = pick($mongodb::globals::version, 'present')
  $manage_package = pick($mongodb::globals::manage_package, $mongodb::globals::manage_package_repo, false)

  if $manage_package {
    $package_name = "mongodb-${mongodb::globals::edition}-shell"
  } else {
    $package_name = $facts['os']['family'] ? {
      'Debian' => 'mongodb-clients',
      'Redhat' => "mongodb-${mongodb::globals::edition}-shell",
      default  => 'mongodb',
    }
  }
}