From e26887a790ad43cda47be5dd7eab7e70bd63b6f9 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Fri, 30 Nov 2018 00:53:56 -0500 Subject: also install a local delivery sendmail with cron for error reporting --- modules/cron/files/smtpd.conf | 2 ++ modules/cron/manifests/init.pp | 12 +++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 modules/cron/files/smtpd.conf (limited to 'modules/cron') diff --git a/modules/cron/files/smtpd.conf b/modules/cron/files/smtpd.conf new file mode 100644 index 0000000..435f061 --- /dev/null +++ b/modules/cron/files/smtpd.conf @@ -0,0 +1,2 @@ +listen on localhost +accept for local deliver to mbox diff --git a/modules/cron/manifests/init.pp b/modules/cron/manifests/init.pp index 9181c40..70da320 100644 --- a/modules/cron/manifests/init.pp +++ b/modules/cron/manifests/init.pp @@ -1,5 +1,5 @@ class cron { - package { "cronie": + package { ["cronie", "opensmtpd"]: ensure => installed, } @@ -8,4 +8,14 @@ class cron { enable => true, require => Package['cronie']; } + + service { 'opensmtpd': + ensure => running, + enable => true, + require => Package['opensmtpd']; + } + + file { '/etc/smtpd/smtpd.conf': + source => 'puppet:///modules/cron/smtpd.conf'; + } } -- cgit v1.2.3-54-g00ecf