Puppet Class: puppet::globals
Summary
Module global settingsOverview
Module global settings
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 7
class puppet::globals (
Puppet::Platform
$platform_name = 'puppet7',
) inherits puppet::params
{
$package_name = "${platform_name}-release"
$version_codename = $puppet::params::version_codename
$ssldir = $puppet::params::ssldir
$deccomission_packages = ['puppet5-release', 'puppet6-release', 'puppet7-release'] - [$package_name]
case $::osfamily {
'Suse': {
$repo_urlbase = "https://yum.puppet.com/${platform_name}"
$package_filename = "${package_name}-${version_codename}.noarch.rpm"
}
'Debian': {
$repo_urlbase = 'https://apt.puppetlabs.com'
$package_filename = "${package_name}-${version_codename}.deb"
}
# default is RedHat based systems
default: {
$repo_urlbase = "https://yum.puppet.com/${platform_name}"
$package_filename = "${package_name}-${version_codename}.noarch.rpm"
}
}
$platform_repository = "${repo_urlbase}/${package_filename}"
$cadir = $platform_name ? {
'puppet5' => "${ssldir}/ca",
'puppet6' => "${ssldir}/ca",
default => '/etc/puppetlabs/puppetserver/ca',
}
$cakey = "${cadir}/ca_key.pem"
$cacert = "${cadir}/ca_crt.pem"
$cacrl = "${cadir}/ca_crl.pem"
$cert_inventory = "${cadir}/inventory.txt"
$serial = "${cadir}/serial"
$csrdir = "${cadir}/requests"
$signeddir = "${cadir}/signed"
}
|