76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
|
# File 'manifests/globals.pp', line 76
class mongodb::globals (
Optional[String[1]] $version = undef,
Optional[String[1]] $client_version = undef,
Boolean $manage_package_repo = true,
String[1] $repo_version = '5.0',
Boolean $use_enterprise_repo = false,
Optional[String] $repo_location = undef,
Optional[String] $keyring_location = undef,
Optional[String] $repo_proxy = undef,
Optional[String] $proxy_username = undef,
Optional[String] $proxy_password = undef,
) {
if $use_enterprise_repo {
$edition = 'enterprise'
} else {
$edition = 'org'
}
# Setup of the repo only makes sense globally, so we are doing it here.
if $manage_package_repo {
class { 'mongodb::repo':
ensure => present,
version => $repo_version,
use_enterprise_repo => $use_enterprise_repo,
repo_location => $repo_location,
keyring_location => $keyring_location,
proxy => $repo_proxy,
proxy_username => $proxy_username,
proxy_password => $proxy_password,
}
}
}
|