#
# == Authors
#
-# Ben Hughes, I think. At least blame him if this goes wrong. I just added puppet doc.
+# Ben Hughes, I think. At least blame him if this goes wrong.
+# I just added puppet doc.
#
# == Copyright
#
) inherits apt::params {
$release_real = downcase($release)
+ $key = $::lsbdistid ? {
+ 'debian' => '55BE302B',
+ 'ubuntu' => '437D05B5',
+ }
+ $repos = $::lsbdistid ? {
+ 'debian' => 'main contrib non-free',
+ 'ubuntu' => 'main universe multiverse restricted',
+ }
apt::source { 'backports':
location => $location,
release => "${release_real}-backports",
- repos => $::lsbdistid ? {
- 'debian' => 'main contrib non-free',
- 'ubuntu' => 'main universe multiverse restricted',
- },
- key => $::lsbdistid ? {
- 'debian' => '55BE302B',
- 'ubuntu' => '437D05B5',
- },
+ repos => $repos,
+ key => $key,
key_server => 'pgp.mit.edu',
pin => '200',
}
}
# Need anchor to provide containment for dependencies.
- anchor { "apt::update":
+ anchor { 'apt::update':
require => Class['apt::update'],
}
}
command => "/usr/bin/add-apt-repository ${name}",
creates => "${sources_list_d}/${sources_list_d_filename}",
logoutput => 'on_failure',
- require => [ File[$sources_list_d],
- Package['python-software-properties'] ],
+ require => [
+ File[$sources_list_d],
+ Package['python-software-properties'],
+ ],
notify => Exec['apt_update'],
}
# Declare Apt key for apt.puppetlabs.com source
-apt::key { "puppetlabs":
- key => "4BD6EC30",
- key_server => "pgp.mit.edu",
+apt::key { 'puppetlabs':
+ key => '4BD6EC30',
+ key_server => 'pgp.mit.edu',
}