Version information
released Apr 12th 2017
This version is compatible with:
- Puppet Enterprise 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
- Puppet >= 4.4.0 < 5.0.0
Start using this module
Add this module to your Puppetfile:
mod 'Siebjee-dkim', '0.2.0'
Learn more about managing modules with a PuppetfileDocumentation
Siebjee/dkim — version 0.2.0 Apr 12th 2017
dkim
Module Description
Standalone DKIM module for puppet. Useful when using rmilter as your DKIM signer.
Usage
Define the class with the prefered params:
class { 'dkim' :
path => '/etc/dkim'
}
Optional params:
path # Set the location where the dkim files should be added. Default: /etc/dkim
owner # Owner of whom all files must be owned by. Default: root
group # Group of whom all files must be owned by. Default: root
selector # Selector used for dkim. Default: dkim
mode # Directory mode of $path. Default: 0500
purge # Purge other files in $path. Default: false
Add a domain keys
dkim::domain { 'example.com':
ensure => present,
publicKey => 'yourpublickey',
privateKey => 'yourprivatekey'
}
Required params:
enure # present / absent
publicKey # Your public key hash in a single line string.
privateKey # Your private key hash in a single string.
Optional params:
domain # Default: $tile
owner # Default: $dkim::owner
group # Default: $dkim::group
mode # Default: 0400
selector # Default: $dkim::selector
Dependencies
- puppetlabs/stdlib (>= 4.0.0)