Puppet Class: apt::repo::puppetlabs
- Defined in:
-
manifests/repo/puppetlabs.pp
Overview
Class: apt::repo::puppetlabs
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# File 'manifests/repo/puppetlabs.pp', line 3
class apt::repo::puppetlabs ($distro = $::lsbdistcodename, $dependencies = true) {
validate_bool($dependencies)
apt::repository { 'puppetlabs':
url => 'http://apt.puppetlabs.com',
distro => $distro,
repository => 'main',
# key => '1054B7A24BD6EC30',
key => '4BD6EC30',
key_url => 'http://apt.puppetlabs.com/pubkey.gpg';
}
if $dependencies {
apt::repository { 'puppetlabs-dependencies':
url => 'http://apt.puppetlabs.com',
distro => $distro,
repository => 'dependencies',
# key => '1054B7A24BD6EC30',
key => '4BD6EC30',
key_url => 'http://apt.puppetlabs.com/pubkey.gpg';
}
}
}
|