cutting rubocop offenses down to 32
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
#
|
||||
# encoding: utf-8
|
||||
# Author:: Joshua Timberman <joshua@opscode.com>
|
||||
# Copyright:: Copyright (c) 2009, Opscode, Inc.
|
||||
# License:: Apache License, Version 2.0
|
||||
@@ -16,13 +16,13 @@
|
||||
# limitations under the License.
|
||||
|
||||
# Generic cookbook attributes
|
||||
default['postfix']['mail_type'] = "client"
|
||||
default['postfix']['relayhost_role'] = "relayhost"
|
||||
default['postfix']['mail_type'] = 'client'
|
||||
default['postfix']['relayhost_role'] = 'relayhost'
|
||||
default['postfix']['multi_environment_relay'] = false
|
||||
default['postfix']['use_procmail'] = false
|
||||
default['postfix']['aliases'] = {}
|
||||
default['postfix']['main_template_source'] = "postfix"
|
||||
default['postfix']['master_template_source'] = "postfix"
|
||||
default['postfix']['main_template_source'] = 'postfix'
|
||||
default['postfix']['master_template_source'] = 'postfix'
|
||||
default['postfix']['sender_canonical_map_entries'] = {}
|
||||
|
||||
case node['platform']
|
||||
@@ -35,69 +35,69 @@ else
|
||||
end
|
||||
|
||||
# Non-default main.cf attributes
|
||||
default['postfix']['main']['biff'] = "no"
|
||||
default['postfix']['main']['append_dot_mydomain'] = "no"
|
||||
default['postfix']['main']['biff'] = 'no'
|
||||
default['postfix']['main']['append_dot_mydomain'] = 'no'
|
||||
default['postfix']['main']['myhostname'] = (node['fqdn'] || node['hostname']).to_s.chomp('.')
|
||||
default['postfix']['main']['mydomain'] = (node['domain'] || node['hostname']).to_s.chomp('.')
|
||||
default['postfix']['main']['myorigin'] = "$myhostname"
|
||||
default['postfix']['main']['mydestination'] = [ node['postfix']['main']['myhostname'], node['hostname'], "localhost.localdomain", "localhost" ].compact
|
||||
default['postfix']['main']['smtpd_use_tls'] = "yes"
|
||||
default['postfix']['main']['smtp_use_tls'] = "yes"
|
||||
default['postfix']['main']['alias_maps'] = [ "hash:#{node['postfix']['aliases_db']}" ]
|
||||
default['postfix']['main']['myorigin'] = '$myhostname'
|
||||
default['postfix']['main']['mydestination'] = [node['postfix']['main']['myhostname'], node['hostname'], 'localhost.localdomain', 'localhost'].compact
|
||||
default['postfix']['main']['smtpd_use_tls'] = 'yes'
|
||||
default['postfix']['main']['smtp_use_tls'] = 'yes'
|
||||
default['postfix']['main']['alias_maps'] = ["hash:#{node['postfix']['aliases_db']}"]
|
||||
default['postfix']['main']['mailbox_size_limit'] = 0
|
||||
default['postfix']['main']['recipient_delimiter'] = "+"
|
||||
default['postfix']['main']['smtp_sasl_auth_enable'] = "no"
|
||||
default['postfix']['main']['mynetworks'] = "127.0.0.0/8"
|
||||
default['postfix']['main']['inet_interfaces'] = "loopback-only"
|
||||
default['postfix']['main']['recipient_delimiter'] = '+'
|
||||
default['postfix']['main']['smtp_sasl_auth_enable'] = 'no'
|
||||
default['postfix']['main']['mynetworks'] = '127.0.0.0/8'
|
||||
default['postfix']['main']['inet_interfaces'] = 'loopback-only'
|
||||
|
||||
# Conditional attributes
|
||||
case node['platform']
|
||||
when 'smartos'
|
||||
default['postfix']['main']['smtpd_use_tls'] = "no"
|
||||
default['postfix']['main']['smtp_use_tls'] = "no"
|
||||
cafile = "/opt/local/etc/postfix/cacert.pem"
|
||||
when "rhel"
|
||||
cafile = "/etc/pki/tls/cert.pem"
|
||||
default['postfix']['main']['smtpd_use_tls'] = 'no'
|
||||
default['postfix']['main']['smtp_use_tls'] = 'no'
|
||||
cafile = '/opt/local/etc/postfix/cacert.pem'
|
||||
when 'rhel'
|
||||
cafile = '/etc/pki/tls/cert.pem'
|
||||
else
|
||||
cafile = "/etc/postfix/cacert.pem"
|
||||
cafile = '/etc/postfix/cacert.pem'
|
||||
end
|
||||
|
||||
if node['postfix']['use_procmail']
|
||||
default['postfix']['main']['mailbox_command'] = '/usr/bin/procmail -a "$EXTENSION"'
|
||||
end
|
||||
|
||||
if node['postfix']['main']['smtpd_use_tls'] == "yes"
|
||||
default['postfix']['main']['smtpd_tls_cert_file'] = "/etc/ssl/certs/ssl-cert-snakeoil.pem"
|
||||
default['postfix']['main']['smtpd_tls_key_file'] = "/etc/ssl/private/ssl-cert-snakeoil.key"
|
||||
if node['postfix']['main']['smtpd_use_tls'] == 'yes'
|
||||
default['postfix']['main']['smtpd_tls_cert_file'] = '/etc/ssl/certs/ssl-cert-snakeoil.pem'
|
||||
default['postfix']['main']['smtpd_tls_key_file'] = '/etc/ssl/private/ssl-cert-snakeoil.key'
|
||||
default['postfix']['main']['smtpd_tls_CAfile'] = cafile
|
||||
default['postfix']['main']['smtpd_tls_session_cache_database'] = "btree:${data_directory}/smtpd_scache"
|
||||
default['postfix']['main']['smtpd_tls_session_cache_database'] = 'btree:${data_directory}/smtpd_scache'
|
||||
end
|
||||
|
||||
if node['postfix']['main']['smtp_use_tls'] == "yes"
|
||||
if node['postfix']['main']['smtp_use_tls'] == 'yes'
|
||||
default['postfix']['main']['smtp_tls_CAfile'] = cafile
|
||||
default['postfix']['main']['smtp_tls_session_cache_database'] = "btree:${data_directory}/smtp_scache"
|
||||
default['postfix']['main']['smtp_tls_session_cache_database'] = 'btree:${data_directory}/smtp_scache'
|
||||
end
|
||||
|
||||
if node['postfix']['main']['smtp_sasl_auth_enable'] == "yes"
|
||||
if node['postfix']['main']['smtp_sasl_auth_enable'] == 'yes'
|
||||
default['postfix']['main']['smtp_sasl_password_maps'] = "hash:#{node['postfix']['conf_dir']}/postfix/sasl_passwd"
|
||||
default['postfix']['main']['smtp_sasl_security_options'] = "noanonymous"
|
||||
default['postfix']['sasl']['smtp_sasl_user_name'] = ""
|
||||
default['postfix']['sasl']['smtp_sasl_passwd'] = ""
|
||||
default['postfix']['main']['relayhost'] = ""
|
||||
default['postfix']['main']['smtp_sasl_security_options'] = 'noanonymous'
|
||||
default['postfix']['sasl']['smtp_sasl_user_name'] = ''
|
||||
default['postfix']['sasl']['smtp_sasl_passwd'] = ''
|
||||
default['postfix']['main']['relayhost'] = ''
|
||||
end
|
||||
|
||||
# Default main.cf attributes according to `postconf -d`
|
||||
#default['postfix']['main']['relayhost'] = ""
|
||||
#default['postfix']['main']['milter_default_action'] = "tempfail"
|
||||
#default['postfix']['main']['milter_protocol'] = "6"
|
||||
#default['postfix']['main']['smtpd_milters'] = ""
|
||||
#default['postfix']['main']['non_smtpd_milters'] = ""
|
||||
#default['postfix']['main']['sender_canonical_classes'] = nil
|
||||
#default['postfix']['main']['recipient_canonical_classes'] = nil
|
||||
#default['postfix']['main']['canonical_classes'] = nil
|
||||
#default['postfix']['main']['sender_canonical_maps'] = nil
|
||||
#default['postfix']['main']['recipient_canonical_maps'] = nil
|
||||
#default['postfix']['main']['canonical_maps'] = nil
|
||||
# # Default main.cf attributes according to `postconf -d`
|
||||
# default['postfix']['main']['relayhost'] = ''
|
||||
# default['postfix']['main']['milter_default_action'] = 'tempfail'
|
||||
# default['postfix']['main']['milter_protocol'] = '6'
|
||||
# default['postfix']['main']['smtpd_milters'] = ''
|
||||
# default['postfix']['main']['non_smtpd_milters'] = ''
|
||||
# default['postfix']['main']['sender_canonical_classes'] = nil
|
||||
# default['postfix']['main']['recipient_canonical_classes'] = nil
|
||||
# default['postfix']['main']['canonical_classes'] = nil
|
||||
# default['postfix']['main']['sender_canonical_maps'] = nil
|
||||
# default['postfix']['main']['recipient_canonical_maps'] = nil
|
||||
# default['postfix']['main']['canonical_maps'] = nil
|
||||
|
||||
# Master.cf attributes
|
||||
default['postfix']['master']['submission'] = false
|
||||
|
||||
Reference in New Issue
Block a user