From 1be510f9529cb082f802408b472a77d074b394c0 Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Sun, 14 Apr 2013 13:46:12 +0000 Subject: Add zarb MLs html archives --- zarb-ml/mageia-sysadm/2010-December/001145.html | 209 ++++++++++++++++++++++++ 1 file changed, 209 insertions(+) create mode 100644 zarb-ml/mageia-sysadm/2010-December/001145.html (limited to 'zarb-ml/mageia-sysadm/2010-December/001145.html') diff --git a/zarb-ml/mageia-sysadm/2010-December/001145.html b/zarb-ml/mageia-sysadm/2010-December/001145.html new file mode 100644 index 000000000..363738420 --- /dev/null +++ b/zarb-ml/mageia-sysadm/2010-December/001145.html @@ -0,0 +1,209 @@ + + + + [Mageia-sysadm] [580] manage configuration of the list after creating the list + + + + + + + + + +

[Mageia-sysadm] [580] manage configuration of the list after creating the list

+ root at mageia.org + root at mageia.org +
+ Tue Dec 14 00:54:59 CET 2010 +

+
+ +
Revision: 580
+Author:   misc
+Date:     2010-12-14 00:54:58 +0100 (Tue, 14 Dec 2010)
+Log Message:
+-----------
+manage configuration of the list after creating the list
+
+Modified Paths:
+--------------
+    puppet/modules/sympa/manifests/init.pp
+
+Added Paths:
+-----------
+    puppet/modules/sympa/templates/config
+
+Modified: puppet/modules/sympa/manifests/init.pp
+===================================================================
+--- puppet/modules/sympa/manifests/init.pp	2010-12-13 23:54:57 UTC (rev 579)
++++ puppet/modules/sympa/manifests/init.pp	2010-12-13 23:54:58 UTC (rev 580)
+@@ -121,7 +121,14 @@
+         }
+     }
+ 
+-    define list($subject, $profile, $language = 'en') {
++    define list($subject, 
++                $profile = false, 
++                $language = 'en',
++                $reply_to = false,
++                $sender_email = false,
++                $sender_ldap_group = false,
++                $subscriber_ldap_group = false,
++                $public_archive = true ) {
+ 
+         include sympa::variable
+ 
+@@ -135,8 +142,17 @@
+ 
+         exec { "sympa.pl --create_list --robot=$sympa::variable::vhost --input_file=$xml_file":
+             refreshonly => true,
+-            subscribe => File["$xml_file"]
++            subscribe => File["$xml_file"],
++            before => File["/var/lib/sympa/expl/$name/config"],
+         }
++
++        file { "/var/lib/sympa/expl/$name/config":
++            ensure => present,
++            owner => sympa,
++            group => sympa,
++            mode => 750,
++            content => template("sympa/config"), 
++        }
+     }
+ }
+ 
+
+Added: puppet/modules/sympa/templates/config
+===================================================================
+--- puppet/modules/sympa/templates/config	                        (rev 0)
++++ puppet/modules/sympa/templates/config	2010-12-13 23:54:58 UTC (rev 580)
+@@ -0,0 +1,87 @@
++subject <%= subject %>
++
++status open
++
++visibility noconceal
++
++lang <%= language %>
++
++<% if subscriber_ldap_group %>
++# TODO check scenari
++subscribe    closed
++unsubscribe  closed
++<% else %>
++subscribe    open_web_only_notify
++unsubscribe  open_web_only_notify
++<% end %>
++
++# TODO reception nomail
++# profile normal
++owner_include 
++source mga-sysadm
++reception nomail
++profile normal
++
++editor_include 
++source mga-ml_moderators
++reception nomail
++profile normal
++
++
++<% if reply_to %>
++# TODO 
++reply_to_header
++value other_email
++other_email <%= reply_to %>
++apply forced
++<% end %>
++
++
++
++<% if sender_email  %>
++#TODO write scenari
++send restricted_<%= sender_email %>
++
++<% elsif sender_ldap_group %>
++#TODO write scenari
++send restricted_<%= sender_ldap_group %>
++
++<% else %>
++#TODO write scenari
++send subscriber_moderated
++
++<% end %>
++
++
++#TODO topics
++# topics 
++
++<% if subscriber_ldap_group %>
++include_ldap_query
++    host ldap.<% domain %>
++    suffix ou=People,<%= dc_suffix %>
++    timeout 10
++    filter (memberOf=<%= subscriber_ldap_group %>))
++    attrs mail
++    select first
++    scope one
++<% end %> 
++
++web_archive
++
++<% if public_archive %> 
++#TODO check
++access public
++<% else %>
++#TODO check
++access private
++<% end %>
++archive
++access owner
++period month
++
++digest 1,4 13:26
++
++review owner
++
++
+-------------- next part --------------
+An HTML attachment was scrubbed...
+URL: </pipermail/mageia-sysadm/attachments/20101214/98b3c2c5/attachment.html>
+
+ + + + + + +
+

+ +
+More information about the Mageia-sysadm +mailing list
+ -- cgit v1.2.1