Puppet Class: spm_monitor::install::centos

Defined in:
manifests/install/centos.pp

Overview



10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# File 'manifests/install/centos.pp', line 10

class spm_monitor::install::centos {
  yumrepo { 'sematext':
    descr    => 'Sematext Repo',
    baseurl  => 'http://pub-repo.sematext.com/centos/$releasever/$basearch',
    enabled  => 1,
    gpgcheck => 1,
    gpgkey   => 'https://pub-repo.sematext.com/sematext.gpg.key',
  }

  package { 'spm-client':
    ensure  => latest,
    require => Yumrepo['sematext']
  }

  service { 'spm-monitor':
    ensure  => running,
    enable  => true,
    require => Package['spm-client'],
  }
}