}
package { 'icinga-web':
- ensure => installed,
+ ensure => latest,
require => Class['icinga-rpm-snapshot'],
notify => Service['apache']
}
package { 'icinga-web-mysql':
- ensure => installed,
+ ensure => latest,
require => Class['icinga-rpm-snapshot'],
notify => Service['apache']
}
# workaround for package conflicts
# icinga-gui pulls icinga-gui-config automatically
package { 'icinga2-classicui-config':
- ensure => installed,
+ ensure => latest,
before => Package["icinga-gui"],
require => Class['icinga-rpm-snapshot'],
notify => Service['apache']
}
package { 'icinga-gui':
- ensure => installed,
+ ensure => latest,
alias => 'icinga-gui'
}
alias => 'icinga2'
}
+ package { 'icinga2-bin':
+ ensure => latest,
+ require => Class['icinga-rpm-snapshot'],
+ alias => 'icinga2-bin'
+ }
+
+ package { 'icinga2-common':
+ ensure => latest,
+ require => Class['icinga-rpm-snapshot'],
+ alias => 'icinga2-common'
+ }
+
package { 'icinga2-doc':
ensure => latest,
require => Class['icinga-rpm-snapshot'],
alias => 'icinga2-doc'
}
- package { 'mailx':
- ensure => installed,
+ package { 'icinga2-debuginfo':
+ ensure => latest,
+ require => Class['icinga-rpm-snapshot'],
+ alias => 'icinga2-debuginfo'
}
service { 'icinga2':
notify => Service['icinga2']
}
- icinga2::feature { 'livestatus':
- }
+ icinga2::feature { 'livestatus': }
}
class icinga2-ido-mysql {