case $facts['os']['name'] {
'Debian': {
if versioncmp($facts['os']['release']['major'], '9') >= 0 {
- ensure_packages(['gnupg'])
+ stdlib::ensure_packages(['gnupg'])
}
}
'Ubuntu': {
if versioncmp($facts['os']['release']['full'], '17.04') >= 0 {
- ensure_packages(['gnupg'])
+ stdlib::ensure_packages(['gnupg'])
}
}
default: {
case $facts['os']['name'] {
'Debian': {
if versioncmp($facts['os']['release']['major'], '9') >= 0 {
- ensure_packages(['gnupg'])
+ stdlib::ensure_packages(['gnupg'])
Apt::Key<| title == $title |>
}
}
'Ubuntu': {
if versioncmp($facts['os']['release']['full'], '17.04') >= 0 {
- ensure_packages(['gnupg'])
+ stdlib::ensure_packages(['gnupg'])
Apt::Key<| title == $title |>
}
}
if $ensure == 'present' {
if $package_manage {
- ensure_packages($package_name)
+ stdlib::ensure_packages($package_name)
$_require = [File['sources.list.d'], Package[$package_name]]
} else {
$_require = File['sources.list.d']
# Newer oses, do not need the package for HTTPS transport.
$_transport_https_releases = ['9']
if (fact('os.release.major') in $_transport_https_releases) and $_location =~ /(?i:^https:\/\/)/ {
- ensure_packages('apt-transport-https')
+ stdlib::ensure_packages('apt-transport-https')
Package['apt-transport-https'] -> Class['apt::update']
}
} else {