dkim

Standalone DKIM configurator
Siebren Zwerver

Siebren Zwerver

Siebjee

4,900 downloads

4,434 latest version

3.5 quality score

Version information

  • 0.2.0 (latest)
  • 0.1.1
  • 0.1.0
  • 0.0.3
  • 0.0.2
released Jul 3rd 2019
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

Documentation

Siebjee/dkim — version 0.2.0 Jul 3rd 2019

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