diff options
author | elijah <elijah@riseup.net> | 2016-02-13 23:48:48 -0800 |
---|---|---|
committer | elijah <elijah@riseup.net> | 2016-02-23 09:49:42 -0800 |
commit | 685642e8bfdaff16a4f02bd40b5d2aef15b68d94 (patch) | |
tree | 6e069cf87709f43f00b915735da0c6b18b3bed4c /puppet/modules/opendkim/manifests/init.pp | |
parent | 170dfcfc219471dcc4ae58949457f251fd4e067d (diff) |
get dkim working, closes #5924
Diffstat (limited to 'puppet/modules/opendkim/manifests/init.pp')
-rw-r--r-- | puppet/modules/opendkim/manifests/init.pp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/puppet/modules/opendkim/manifests/init.pp b/puppet/modules/opendkim/manifests/init.pp index 9e67569e..e2e766e7 100644 --- a/puppet/modules/opendkim/manifests/init.pp +++ b/puppet/modules/opendkim/manifests/init.pp @@ -1,13 +1,15 @@ -# configure opendkim service (#5924) +# +# I am not sure about what issues might arise with DKIM key sizes +# larger than 2048. It might or might not be supported. See: +# http://dkim.org/specs/rfc4871-dkimbase.html#rfc.section.3.3.3 +# class opendkim { $domain_hash = hiera('domain') $domain = $domain_hash['full_suffix'] $dkim = hiera('dkim') - $selector = $dkim['dkim_selector'] - - include site_config::x509::dkim::key - $dkim_key = "${x509::variables::keys}/dkim.key" + $selector = $dkim['selector'] + $dkim_key = $dkim['private_key'] ensure_packages(['opendkim', 'libopendkim7', 'libvbr2']) @@ -23,7 +25,6 @@ class opendkim { enable => true, hasstatus => true, hasrestart => true, - require => Class['Site_config::X509::Dkim::Key'], subscribe => File[$dkim_key]; } |