From 693a9c8b22f23f211871f1525b97879068e17fc1 Mon Sep 17 00:00:00 2001 From: Stephen Gran Date: Sun, 21 Jun 2009 17:29:22 +0100 Subject: [PATCH] Put the bsmtp file under puppet Signed-off-by: Stephen Gran --- modules/exim/manifests/init.pp | 4 ++++ modules/exim/templates/bsmtp.erb | 24 ++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 modules/exim/templates/bsmtp.erb diff --git a/modules/exim/manifests/init.pp b/modules/exim/manifests/init.pp index a8868507..7b446db0 100644 --- a/modules/exim/manifests/init.pp +++ b/modules/exim/manifests/init.pp @@ -47,6 +47,10 @@ class exim { source => [ "puppet:///exim/per-host/$fqdn/helo-check", "puppet:///exim/common/helo-check" ] ; + "/etc/exim4/bsmtp": + require => Package["exim4-daemon-heavy"], + content => template("exim/bsmtp.erb") + ; "/etc/exim4/locals": require => Package["exim4-daemon-heavy"], content => template("exim/locals.erb") diff --git a/modules/exim/templates/bsmtp.erb b/modules/exim/templates/bsmtp.erb new file mode 100644 index 00000000..4ccd9f4a --- /dev/null +++ b/modules/exim/templates/bsmtp.erb @@ -0,0 +1,24 @@ +## +## THIS FILE IS UNDER PUPPET CONTROL. DON'T EDIT IT HERE. +## USE: git clone git+ssh://$USER@puppet.debian.org/srv/puppet.debian.org/git/dsa-puppet.git +## + +<%= +bsmtp = case fqdn + when "gluck.debian.org" then "hal.debian.net: user=salve group=Debian file=/home/salve/bsmtp/hal.debian.net +salve.debian.net: user=salve group=Debian file=/home/salve/bsmtp/salve.debian.net +robin.debian.net: user=robert group=Debian file=/home/robert/bsmtp/robin.debian.net +riva.debian.net: user=cjwatson group=Debian file=/home/cjwatson/bsmtp/riva.debian.net +tryphon.debian.net: user=nboullis group=Debian file=/home/nboullis/bsmtp/tryphon.debian.net +lucretia.debian.net: user=mechanix group=Debian file=/home/mechanix/bsmtp/lucretia.debian.net +aegir.debian.net: user=mechanix group=Debian file=/home/mechanix/bsmtp/aegir.debian.net" + when "klecker.debian.org" then "hal.debian.net: user=salve group=Debian file=/home/salve/bsmtp/hal.debian.net +salve.debian.net: user=salve group=Debian file=/home/salve/bsmtp/salve.debian.net +robin.debian.net: user=robert group=Debian file=/home/robert/bsmtp/robin.debian.net +riva.debian.net: user=cjwatson group=Debian file=/home/cjwatson/bsmtp/riva.debian.net +tryphon.debian.net: user=nboullis group=Debian file=/home/nboullis/bsmtp/tryphon.debian.net +lucretia.debian.net: user=mechanix group=Debian file=/home/mechanix/bsmtp/lucretia.debian.net +aegir.debian.net: user=mechanix group=Debian file=/home/mechanix/bsmtp/aegir.debian.net" +end +bsmtp +%> -- 2.39.2