Vagrant: Install debuginfo and latest packages by default.

Fixes #6407
This commit is contained in:
Michael Friedrich 2014-06-04 15:55:16 +02:00
parent fa515bd5af
commit 2bdc21190d
3 changed files with 21 additions and 8 deletions

View File

@ -13,13 +13,13 @@ class icinga-web {
}
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']
}

View File

@ -5,14 +5,14 @@ class icinga2-classicui {
# 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'
}

View File

@ -7,14 +7,28 @@ class icinga2 {
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':
@ -29,8 +43,7 @@ class icinga2 {
notify => Service['icinga2']
}
icinga2::feature { 'livestatus':
}
icinga2::feature { 'livestatus': }
}
class icinga2-ido-mysql {