diff options
author | Mathieu Bornoz <mathieu.bornoz@camptocamp.com> | 2013-05-01 10:10:35 +0200 |
---|---|---|
committer | Raphaƫl Pinson <raphael.pinson@camptocamp.com> | 2013-12-03 09:35:38 +0100 |
commit | fb924446a69b9ce07ea898d5d301ccca8de72b2f (patch) | |
tree | 8a31bba5306311dd81ec90bf443c501304c24320 /manifests/server.pp | |
parent | f8a05e0e6dd7a40fe53329a20ff81227b23bb398 (diff) |
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.') + } } |