summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Taggart <taggart@riseup.net>2014-01-17 14:49:51 -0800
committerMatt Taggart <taggart@riseup.net>2014-01-17 14:49:51 -0800
commit84e745a6d6ce6529e451305cbf7a67618390d875 (patch)
treea4001054d5b9157959323966c4ecb3ffc5cdab66
parent4ac1f1b59647d14822954be54e9a2f3fc9cd54e2 (diff)
pass the homedir parameter down from check_mk::agent so we can override it
-rw-r--r--manifests/agent.pp2
-rw-r--r--manifests/agent/config.pp5
-rw-r--r--manifests/agent/generate_sshkey.pp2
3 files changed, 7 insertions, 2 deletions
diff --git a/manifests/agent.pp b/manifests/agent.pp
index c6e59ad..24f69bd 100644
--- a/manifests/agent.pp
+++ b/manifests/agent.pp
@@ -4,6 +4,7 @@ class check_mk::agent (
$ip_whitelist = undef,
$port = '6556',
$server_dir = '/usr/bin',
+ $homedir = '/omd/sites/monitoring',
$use_cache = false,
$user = 'root',
$version = undef,
@@ -37,6 +38,7 @@ class check_mk::agent (
ip_whitelist => $ip_whitelist,
port => $port,
server_dir => $server_dir,
+ homedir => $homedir,
use_cache => $use_cache,
user => $user,
use_ssh => $use_ssh,
diff --git a/manifests/agent/config.pp b/manifests/agent/config.pp
index 82636f5..5b9323a 100644
--- a/manifests/agent/config.pp
+++ b/manifests/agent/config.pp
@@ -2,6 +2,7 @@ class check_mk::agent::config (
$ip_whitelist = '',
$port,
$server_dir,
+ $homedir,
$use_cache,
$user,
$use_ssh = false
@@ -14,7 +15,9 @@ class check_mk::agent::config (
}
if ( $use_ssh == true ){
- check_mk::agent::generate_sshkey { 'check_mk_key': }
+ check_mk::agent::generate_sshkey { 'check_mk_key':
+ homedir => $homedir
+ }
} else {
if $ip_whitelist {
diff --git a/manifests/agent/generate_sshkey.pp b/manifests/agent/generate_sshkey.pp
index 58ce6fe..3187037 100644
--- a/manifests/agent/generate_sshkey.pp
+++ b/manifests/agent/generate_sshkey.pp
@@ -2,7 +2,7 @@ define check_mk::agent::generate_sshkey(
$ssh_key_basepath = '/etc/puppet/modules/keys/files/check_mk_keys',
$user = 'monitoring',
$group = 'monitoring',
- $homedir = '/omd/sites/monitoring',
+ $homedir,
$check_mk_tag = 'check_mk_sshkey'
){