Changeset View
Changeset View
Standalone View
Standalone View
site-modules/profile/manifests/swh/apt_config.pp
Show All 36 Lines | class profile::swh::apt_config { | ||||
if $::lsbdistcodename != 'sid' { | if $::lsbdistcodename != 'sid' { | ||||
::apt::source {'debian-updates': | ::apt::source {'debian-updates': | ||||
location => $debian_mirror, | location => $debian_mirror, | ||||
release => "${::lsbdistcodename}-updates", | release => "${::lsbdistcodename}-updates", | ||||
repos => $repos, | repos => $repos, | ||||
} | } | ||||
case $::lsbdistcodename { | |||||
'buster': { | |||||
$security_release = "${::lsbdistcodename}/updates" | |||||
} | |||||
'bullseye': { | |||||
$security_release = "${::lsbdistcodename}-security" | |||||
} | |||||
default: { | |||||
fail("Unsupported debian version ${::lsbdistcodename}") | |||||
} | |||||
} | |||||
::apt::source {'debian-security': | ::apt::source {'debian-security': | ||||
location => $debian_security_mirror, | location => $debian_security_mirror, | ||||
release => "${::lsbdistcodename}/updates", | release => $security_release, | ||||
repos => $repos, | repos => $repos, | ||||
} | } | ||||
} else { | } else { | ||||
::apt::source {['debian-updates', 'debian-security']: | ::apt::source {['debian-updates', 'debian-security']: | ||||
ensure => absent, | ensure => absent, | ||||
} | } | ||||
} | } | ||||
Show All 18 Lines |