Clean up module `icinga2'

refs #6842
This commit is contained in:
Alexander Klimov 2014-08-28 12:38:52 +02:00
parent 42a564dc8b
commit 75ea24361d
1 changed files with 6 additions and 23 deletions

View File

@ -1,36 +1,19 @@
class icinga2 {
include icinga-packages
service { 'icinga2':
ensure => running,
require => [
Package['icinga2'],
File['/etc/icinga2/features-enabled/ido-mysql.conf'],
File['/etc/icinga2/conf.d/test-config.conf'],
File['/etc/icinga2/conf.d/commands.conf']
]
enable => true,
require => Package['icinga2']
}
package { 'icinga2':
ensure => latest,
require => Yumrepo['icinga2-repo'],
alias => 'icinga2'
}
package { 'icinga2-bin':
ensure => latest,
require => [ Yumrepo['icinga2-repo'], Package['icinga2'] ],
alias => 'icinga2-bin'
require => Class['icinga-packages'],
}
package { 'icinga2-doc':
ensure => latest,
require => Yumrepo['icinga2-repo'],
alias => 'icinga2-doc'
}
package { 'icinga2-classicui-config':
ensure => latest,
before => Package["icinga-gui"],
require => [ Yumrepo['icinga2-repo'], Package['icinga2'] ],
notify => Service['apache'],
require => Class['icinga-packages'],
}
}