1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# File 'manifests/repository/yum.pp', line 1
class graylog::repository::yum (
$url,
$proxy,
) {
$gpg_file = '/etc/pki/rpm-gpg/RPM-GPG-KEY-graylog'
file { $gpg_file:
ensure => file,
owner => 'root',
group => 'root',
mode => '0444',
source => 'puppet:///modules/graylog/RPM-GPG-KEY-graylog',
}
yumrepo { 'graylog':
descr => 'The official Graylog package repository',
baseurl => $url,
gpgkey => "file://${gpg_file}",
gpgcheck => true,
enabled => true,
require => File[$gpg_file],
proxy => $proxy,
}
}
|