Puppet Class: mongodb::globals
- Inherited by:
-
mongodb::params
- Defined in:
- manifests/globals.pp
Overview
Class for setting cross-class global overrides. See README.md for more details.
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'manifests/globals.pp', line 3
class mongodb::globals (
$server_package_name = undef,
$client_package_name = undef,
$mongos_package_name = undef,
$mongod_service_manage = undef,
$service_enable = undef,
$service_ensure = undef,
$service_name = undef,
$mongos_service_manage = undef,
$mongos_service_enable = undef,
$mongos_service_ensure = undef,
$mongos_service_status = undef,
$mongos_service_name = undef,
$service_provider = undef,
$service_status = undef,
$user = undef,
$group = undef,
$ipv6 = undef,
$bind_ip = undef,
$version = undef,
$manage_package_repo = undef,
$manage_package = undef,
$repo_proxy = undef,
$proxy_username = undef,
$proxy_password = undef,
$repo_location = undef,
$use_enterprise_repo = undef,
$pidfilepath = undef,
$pidfilemode = undef,
$manage_pidfile = undef,
) {
# Setup of the repo only makes sense globally, so we are doing it here.
if($manage_package_repo) {
class { '::mongodb::repo':
ensure => present,
repo_location => $repo_location,
proxy => $repo_proxy,
}
}
}
|