Skip to content
This repository has been archived by the owner on Nov 6, 2024. It is now read-only.

Commit

Permalink
Merge pull request #180 from Icinga/feature/businessprocess-2-2-0-ipl
Browse files Browse the repository at this point in the history
Business Process: Update to 2.2.0 and setup IPL as dependency
  • Loading branch information
Michael Friedrich authored Mar 13, 2019
2 parents c3c8813 + f68f3f4 commit 8617d25
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
1 change: 1 addition & 0 deletions .puppet/hieradata/common.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ icinga::repo::type: "snapshot" # you can use 'release' too
# Versions
grafana::version: "6.0.1"
graphite::version: "1.1.5"
icinga::ipl::version: "v0.1.1"
icinga::director::version: "v1.6.2"

elastic::repo::version: 6
Expand Down
7 changes: 7 additions & 0 deletions .puppet/modules/profiles/manifests/icinga/icingaweb2.pp
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
$node_name = 'icinga2',
$api_username = 'root',
$api_password = 'icinga',
$ipl_version = lookup('icinga::ipl::version'),
$modules = {},
$themes = {}
) {
Expand Down Expand Up @@ -176,6 +177,12 @@
}

# Modules
# Enforce 'ipl' as a base dependency module
icingaweb2::module { 'ipl':
install_method => 'git',
git_repository => 'https://github.com/Icinga/icingaweb2-module-ipl.git',
git_revision => $ipl_version
}

# Director
if ('director' in $modules) {
Expand Down

0 comments on commit 8617d25

Please sign in to comment.