summaryrefslogtreecommitdiffstats
path: root/modules/cron
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2018-11-30 00:53:56 -0500
committerJesse Luehrs <doy@tozt.net>2018-11-30 00:55:35 -0500
commite26887a790ad43cda47be5dd7eab7e70bd63b6f9 (patch)
tree11e3c73f0c1ce1e749b31950b9bdeffeda27c540 /modules/cron
parent28487f07b0a742867c6da9b2f1b82929a8e46559 (diff)
downloadpuppet-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.conf2
-rw-r--r--modules/cron/manifests/init.pp12
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';
+ }
}