blob: 029c92dde7e9999e5865a1f38f459564f974e738 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# Add additional sources and configure unattended updates for it
define custom::apt::additional_sources (
$ensure = 'present',
$signed_by = '[signed-by=/usr/share/keyrings/leap-archive.gpg]',
$repodomain = 'deb.leap.se',
$project = 'platform',
$dist = $::lsbdistcodename,
$component = 'master'
){
apt::sources_list { "${name}.list":
ensure => $ensure,
content => "deb ${signed_by} http://${repodomain}/${project} ${dist} ${component}",
}
apt::apt_conf { "52unattended-upgrades-${name}":
content => "Unattended-Upgrade::Origins-Pattern {
\"site=${repodomain},component=${component}\";
}",
require => Package['unattended-upgrades'],
refresh_apt => false,
}
}
|