]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
Right. For some reason, they're strings, not booleans
authorStephen Gran <steve@lobefin.net>
Thu, 7 May 2009 00:12:07 +0000 (01:12 +0100)
committerStephen Gran <steve@lobefin.net>
Thu, 7 May 2009 00:12:07 +0000 (01:12 +0100)
Signed-off-by: Stephen Gran <steve@lobefin.net>
modules/exim/templates/eximconf.erb

index 8c0e5ec4021cbc681d27292c1172d07e41b636c7..81c7ec470cfcb3cfbd3f044a124982168c7c22d8 100644 (file)
@@ -119,7 +119,7 @@ domainlist mailhubdomains = lsearch;/etc/exim4/manualroute
 hostlist reservedaddrs = <%= nodeinfo['reservedaddrs'] %>
 
 <%= out = ""
-if exim_ssl_certs == true
+if has_variable?("exim_ssl_certs") && exim_ssl_certs == "true"
 out = "tls_certificate = /etc/exim4/ssl/thishost.crt
 tls_privatekey = /etc/exim4/ssl/thishost.key
 tls_try_verify_hosts = *
@@ -211,7 +211,7 @@ remote_sort_domains = *.debian.org:*.debian.net
 
 pipelining_advertise_hosts = !*
 <%= out = ""
-if has_variable?("exim_ssl_certs") && exim_ssl_certs == true
+if has_variable?("exim_ssl_certs") && exim_ssl_certs == "true"
 out = 'tls_advertise_hosts = *'
 end
 out