nullmailer

pdk
Install, configure and manage nullmailer.

Dennis Philpot

dphilpot

30,628 downloads

21,770 latest version

5.0 quality score

Version information

  • 0.1.2 (latest)
  • 0.1.1
  • 0.1.0
  • 0.0.4
  • 0.0.3
  • 0.0.2
released Nov 22nd 2019
This version is compatible with:
  • Puppet Enterprise 2021.0.x, 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x, 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
  • Puppet >= 4.6.1
  • Debian
    ,
    Ubuntu

Start using this module

Documentation

dphilpot/nullmailer — version 0.1.2 Nov 22nd 2019

Travis Build Status

MASTER: Build Status DEVELOP: Build Status

Puppet module for nullmailer

This Module installs, configures and manages nullmailer. Multiple remote SMTP server can be handled by nullmailer via IP or Hostname.

Basic usage

class {'nullmailer':
  adminaddr      => 'root@example.com',
  allfrommail    => 'somemail@example.com',
  defaultdomain  => 'example.com',
  remotes        => ['one.example.com', '127.0.0.2'],
  me             => 'test.domain.example.com',
  package_ensure => 'latest',
  package_name   => 'nullmailer',
}

Advanced usage

This module is compatible with The Forman and Hiera:

Hiera example:

In the puppet node-file you need to insert just:

include nullmailer

In the hiera-file you need to insert something like this:

nullmailer::adminaddr:      'toor@example.com'
nullmailer::allfrommail:    'somemail@example.com'
nullmailer::defaultdomain:  'example.com'
nullmailer::me:             'test.example.com'
nullmailer::package_ensure: 'latest'
nullmailer::package_name:   'nullmailer'
nullmailer::remotes:
- one.example.com
- 127.0.0.2

Notes

Please feel free to create new Issues if you have any problems or make a pull request with new features/bugfixes etc.

Contributors

Copyright and License

GNU GENERAL PUBLIC LICENSE Version 2