10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# File 'manifests/install/debian.pp', line 10
class spm_monitor::install::debian() {
include apt
apt::source { 'sematext':
ensure => present,
comment => 'Sematext Repo',
location => 'http://pub-repo.sematext.com/debian',
release => 'sematext',
repos => 'main',
key => {
id => '5374946ADFDC6DA2E0A5B02CADF7F27BA9CDD5B9',
source => 'https://pub-repo.sematext.com/sematext.gpg.key',
}
}
package { 'spm-client':
ensure => latest,
require => Apt::Source['sematext'],
}
service { 'spm-monitor':
ensure => running,
enable => true,
require => Package['spm-client'],
}
}
|