diff --git a/manifests/install.pp b/manifests/install.pp index 278e987..898b950 100644 --- a/manifests/install.pp +++ b/manifests/install.pp @@ -9,16 +9,23 @@ class icingaweb2::install { ensure => $::icingaweb2::pkg_ensure, } } - } - if $::icingaweb2::pkg_deps { - package { $::icingaweb2::pkg_deps: - ensure => $::icingaweb2::pkg_ensure, - before => Package[$::icingaweb2::pkg_list], + if $::icingaweb2::pkg_deps { + package { $::icingaweb2::pkg_deps: + ensure => $::icingaweb2::pkg_ensure, + before => Package[$::icingaweb2::pkg_list], + } } } if $::icingaweb2::install_method == 'git' { + if $::icingaweb2::pkg_deps { + package { $::icingaweb2::pkg_deps: + ensure => $::icingaweb2::pkg_ensure, + before => Vcsrepo['icingaweb2'], + } + } + vcsrepo { 'icingaweb2': ensure => present, path => $::icingaweb2::web_root,