summaryrefslogtreecommitdiff
path: root/manifests/agent.pp
diff options
context:
space:
mode:
authorvarac <varacanero@zeromail.org>2014-02-05 17:11:17 +0100
committervarac <varacanero@zeromail.org>2014-02-05 17:11:17 +0100
commite291b2c07667ebfd73058cd2cab618d497f25f69 (patch)
treeb33ead467f23d58f5665a3da6c91dbb574ccf7de /manifests/agent.pp
parentb449ad813d8c9672d23393ca30bbfd3dc1dd7fe3 (diff)
parent84e745a6d6ce6529e451305cbf7a67618390d875 (diff)
Merge remote-tracking branch 'riseup/master'
Conflicts: manifests/agent.pp manifests/agent/config.pp
Diffstat (limited to 'manifests/agent.pp')
-rw-r--r--manifests/agent.pp27
1 files changed, 15 insertions, 12 deletions
diff --git a/manifests/agent.pp b/manifests/agent.pp
index 65571ff..6383ab9 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,
@@ -22,13 +23,14 @@ class check_mk::agent (
include check_mk::agent::service
}
'ssh': {
- if ( $host_tags != '' ) {
- $tags = "${host_tags}|${use_ssh_tag}"
- } else {
- $tags = $use_ssh_tag
- }
+ if ( $host_tags != '' ) {
+ $tags = "${host_tags}|${use_ssh_tag}"
+ } else {
+ $tags = $use_ssh_tag
}
- default: { }
+ } else {
+ $tags = $host_tags
+ include check_mk::agent::service
}
class { 'check_mk::agent::install':
@@ -40,14 +42,15 @@ class check_mk::agent (
method => $method
}
class { 'check_mk::agent::config':
- ip_whitelist => $ip_whitelist,
- port => $port,
- server_dir => $server_dir,
- use_cache => $use_cache,
- user => $user,
+ ip_whitelist => $ip_whitelist,
+ port => $port,
+ server_dir => $server_dir,
+ homedir => $homedir,
+ use_cache => $use_cache,
+ user => $user,
method => $method,
generate_sshkey => $generate_sshkey,
- require => Class['check_mk::agent::install'],
+ require => Class['check_mk::agent::install'],
}
if ( $register_agent ) {