Files
zulip/servers/puppet/modules/puppet-apt/manifests/sources_list.pp
Tim Abbott 5a4a5b0fc0 Import puppet-apt from https://github.com/camptocamp/puppet-apt.git.
(imported from commit 4940c1479b518971e1f3513315b046a571323604)
2012-09-20 17:00:24 -04:00

24 lines
503 B
Puppet

define apt::sources_list (
$ensure = present,
$source = false,
$content = false
) {
if $source {
file {"/etc/apt/sources.list.d/${name}.list":
ensure => $ensure,
source => $source,
before => Exec['apt-get_update'],
notify => Exec['apt-get_update'],
}
} else {
file {"/etc/apt/sources.list.d/${name}.list":
ensure => $ensure,
content => $content,
before => Exec['apt-get_update'],
notify => Exec['apt-get_update'],
}
}
}