summaryrefslogtreecommitdiffstats
path: root/modules/cron
diff options
context:
space:
mode:
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';
+ }
}