Files
zulip/servers/puppet/modules/puppet-apt/manifests/ppa.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
366 B
Puppet

define apt::ppa (
$key,
$ensure = present,
$ppa ='ppa'
) {
apt::key {$key:
ensure => $ensure,
}
$ppa_name = inline_template("<%=
if ppa.is_a?(Array)
ppa.join('-')
else
ppa
end %>")
apt::sources_list {"${name}-${ppa_name}-${lsbdistcodename}":
ensure => $ensure,
content => template('apt/ppa-list.erb'),
}
}