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': package { 'icinga-web':
ensure => installed, ensure => latest,
require => Class['icinga-rpm-snapshot'], require => Class['icinga-rpm-snapshot'],
notify => Service['apache'] notify => Service['apache']
} }
package { 'icinga-web-mysql': package { 'icinga-web-mysql':
ensure => installed, ensure => latest,
require => Class['icinga-rpm-snapshot'], require => Class['icinga-rpm-snapshot'],
notify => Service['apache'] notify => Service['apache']
} }

View File

@ -5,14 +5,14 @@ class icinga2-classicui {
# workaround for package conflicts # workaround for package conflicts
# icinga-gui pulls icinga-gui-config automatically # icinga-gui pulls icinga-gui-config automatically
package { 'icinga2-classicui-config': package { 'icinga2-classicui-config':
ensure => installed, ensure => latest,
before => Package["icinga-gui"], before => Package["icinga-gui"],
require => Class['icinga-rpm-snapshot'], require => Class['icinga-rpm-snapshot'],
notify => Service['apache'] notify => Service['apache']
} }
package { 'icinga-gui': package { 'icinga-gui':
ensure => installed, ensure => latest,
alias => 'icinga-gui' alias => 'icinga-gui'
} }

View File

@ -7,14 +7,28 @@ class icinga2 {
alias => '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': package { 'icinga2-doc':
ensure => latest, ensure => latest,
require => Class['icinga-rpm-snapshot'], require => Class['icinga-rpm-snapshot'],
alias => 'icinga2-doc' alias => 'icinga2-doc'
} }
package { 'mailx': package { 'icinga2-debuginfo':
ensure => installed, ensure => latest,
require => Class['icinga-rpm-snapshot'],
alias => 'icinga2-debuginfo'
} }
service { 'icinga2': service { 'icinga2':
@ -29,8 +43,7 @@ class icinga2 {
notify => Service['icinga2'] notify => Service['icinga2']
} }
icinga2::feature { 'livestatus': icinga2::feature { 'livestatus': }
}
} }
class icinga2-ido-mysql { class icinga2-ido-mysql {