diff options
author | varac <varacanero@zeromail.org> | 2013-07-15 09:27:27 +0200 |
---|---|---|
committer | varac <varacanero@zeromail.org> | 2013-07-15 09:27:27 +0200 |
commit | 80322f255030846d27a2997807046fdbe1ffbb2a (patch) | |
tree | 3e4c1f94ae0b3c4e50b129fdef488448ebd981a9 /manifests/agent.pp | |
parent | 06fc5e7cd019a4b6badc8ed074bac58e7c91b930 (diff) |
ssh support for agent
Diffstat (limited to 'manifests/agent.pp')
-rw-r--r-- | manifests/agent.pp | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/manifests/agent.pp b/manifests/agent.pp index e3442f0..5a7eaf8 100644 --- a/manifests/agent.pp +++ b/manifests/agent.pp @@ -10,8 +10,16 @@ class check_mk::agent ( $workspace = '/root/check_mk', $agent_package_name = 'check_mk-agent', $agent_logwatch_package_name = 'check_mk-agent-logwatch', - + $use_ssh = false, + $use_ssh_tag = 'ssh' ) { + + if ( $use_ssh == true ) { + $tags = "$host_tags|$use_ssh_tag" + } else { + $tags = $host_tags + } + class { 'check_mk::agent::install': version => $version, filestore => $filestore, @@ -25,10 +33,11 @@ class check_mk::agent ( server_dir => $server_dir, use_cache => $use_cache, user => $user, + use_ssh => $use_ssh, require => Class['check_mk::agent::install'], } include check_mk::agent::service @@check_mk::host { $::fqdn: - host_tags => $host_tags, + host_tags => $tags, } } |