summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rwxr-xr-xsrc/conf_mode/system_syslog.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/conf_mode/system_syslog.py b/src/conf_mode/system_syslog.py
index 82be09e4f..76999f311 100755
--- a/src/conf_mode/system_syslog.py
+++ b/src/conf_mode/system_syslog.py
@@ -52,7 +52,7 @@ def _cleanup_tls_certs():
def _remote_has_tls(remote_options):
- return 'tls' in remote_options and 'enable' in remote_options['tls']
+ return 'tls' in remote_options
def _verify_tls_remote_options(remote, remote_options, syslog):
@@ -138,6 +138,11 @@ def get_config(config=None):
tmp = conf.return_value(['system', 'domain-name'])
syslog['preserve_fqdn']['domain_name'] = tmp
+ # prune 'remote <remote> tls' if it was not set by user
+ for remote in syslog.get('remote', {}):
+ if syslog.from_defaults(['remote', remote, 'tls']):
+ del syslog['remote'][remote]['tls']
+
return syslog
def verify(syslog):