diff options
Diffstat (limited to 'modules/sympa/manifests')
-rw-r--r-- | modules/sympa/manifests/list/public.pp | 4 | ||||
-rw-r--r-- | modules/sympa/manifests/server.pp | 5 |
2 files changed, 8 insertions, 1 deletions
diff --git a/modules/sympa/manifests/list/public.pp b/modules/sympa/manifests/list/public.pp index f0062665..7b97534a 100644 --- a/modules/sympa/manifests/list/public.pp +++ b/modules/sympa/manifests/list/public.pp @@ -2,12 +2,14 @@ # reply_to is set to the list define sympa::list::public($subject, $language = 'en', - $topics = false) { + $topics = false, + $sender_email = false) { include sympa::variable list { $name: subject => $subject, language => $language, topics => $topics, + sender_email => $sender_email, sender_subscriber => true, reply_to => "${name}@${sympa::variable::vhost}", } diff --git a/modules/sympa/manifests/server.pp b/modules/sympa/manifests/server.pp index e0fb71ef..bcdda789 100644 --- a/modules/sympa/manifests/server.pp +++ b/modules/sympa/manifests/server.pp @@ -16,6 +16,11 @@ class sympa::server( subscribe => [ Package['sympa'], File['/etc/sympa/sympa.conf']] } + service { 'sympa-outgoing': + ensure => running, + require => Service['sympa'] + } + $pgsql_password = extlookup('sympa_pgsql','x') $ldap_password = extlookup('sympa_ldap','x') |