diff options
author | Steffen Zieger <me@saz.sh> | 2013-12-26 04:12:19 -0800 |
---|---|---|
committer | Steffen Zieger <me@saz.sh> | 2013-12-26 04:12:19 -0800 |
commit | acf2755cda80e2ecd107ed8de4d275c383db0487 (patch) | |
tree | 8a31bba5306311dd81ec90bf443c501304c24320 /manifests/server.pp | |
parent | f8a05e0e6dd7a40fe53329a20ff81227b23bb398 (diff) | |
parent | fb924446a69b9ce07ea898d5d301ccca8de72b2f (diff) |
Merge pull request #40 from raphink/dev/ssl
SSL support
Diffstat (limited to 'manifests/server.pp')
-rw-r--r-- | manifests/server.pp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/manifests/server.pp b/manifests/server.pp index 0cb7de8..36ee898 100644 --- a/manifests/server.pp +++ b/manifests/server.pp @@ -10,6 +10,9 @@ # [*server_dir*] # [*custom_config*] # [*high_precision_timestamps*] +# [*ssl_ca*] +# [*ssl_cert*] +# [*ssl_key*] # # === Variables # @@ -33,6 +36,9 @@ class rsyslog::server ( $custom_config = undef, $port = '514', $high_precision_timestamps = false, + $ssl_ca = undef, + $ssl_cert = undef, + $ssl_key = undef, ) inherits rsyslog { $real_content = $custom_config ? { @@ -44,4 +50,8 @@ class rsyslog::server ( ensure => present, content => $real_content, } + + if $rsyslog::ssl and (!$enable_tcp or $ssl_ca == undef or $ssl_cert == undef or $ssl_key == undef) { + fail('You need to define all the ssl options and enable tcp in order to use SSL.') + } } |