diff options
author | Jesse Luehrs <doy@tozt.net> | 2018-11-30 00:53:56 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2018-11-30 00:55:35 -0500 |
commit | e26887a790ad43cda47be5dd7eab7e70bd63b6f9 (patch) | |
tree | 11e3c73f0c1ce1e749b31950b9bdeffeda27c540 /modules/cron | |
parent | 28487f07b0a742867c6da9b2f1b82929a8e46559 (diff) | |
download | puppet-tozt-e26887a790ad43cda47be5dd7eab7e70bd63b6f9.tar.gz puppet-tozt-e26887a790ad43cda47be5dd7eab7e70bd63b6f9.zip |
also install a local delivery sendmail with cron
for error reporting
Diffstat (limited to 'modules/cron')
-rw-r--r-- | modules/cron/files/smtpd.conf | 2 | ||||
-rw-r--r-- | modules/cron/manifests/init.pp | 12 |
2 files changed, 13 insertions, 1 deletions
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'; + } } |