summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-sysadm/2010-December/001126.html
blob: 731224f117e04b8fbd4b96223dec3fa533dfbf33 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-sysadm] [576] add support for ldap search filter, to be used in sympa scenari for filtering
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20%5B576%5D%20add%20support%20for%20ldap%20search%20filter%2C%0A%20to%20be%20used%20in%20sympa%20scenari%20for%20filtering&In-Reply-To=%3C20101210201743.5D4493FF7C%40valstar.mageia.org%3E">
   <META NAME="robots" CONTENT="index,nofollow">
   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <LINK REL="Previous"  HREF="001125.html">
   <LINK REL="Next"  HREF="001127.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-sysadm] [576] add support for ldap search filter, to be used in sympa scenari for filtering</H1>
    <B>root at mageia.org</B> 
    <A HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20%5B576%5D%20add%20support%20for%20ldap%20search%20filter%2C%0A%20to%20be%20used%20in%20sympa%20scenari%20for%20filtering&In-Reply-To=%3C20101210201743.5D4493FF7C%40valstar.mageia.org%3E"
       TITLE="[Mageia-sysadm] [576] add support for ldap search filter, to be used in sympa scenari for filtering">root at mageia.org
       </A><BR>
    <I>Fri Dec 10 21:17:43 CET 2010</I>
    <P><UL>
        <LI>Previous message: <A HREF="001125.html">[Mageia-sysadm] [575] allow users to read memberof, and use overlay to keep the changes in sync
</A></li>
        <LI>Next message: <A HREF="001127.html">[Mageia-sysadm] Puppet Report for alamut.mageia.org
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#1126">[ date ]</a>
              <a href="thread.html#1126">[ thread ]</a>
              <a href="subject.html#1126">[ subject ]</a>
              <a href="author.html#1126">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>Revision: 576
Author:   misc
Date:     2010-12-10 21:17:43 +0100 (Fri, 10 Dec 2010)
Log Message:
-----------
add support for ldap search filter, to be used in sympa scenari for filtering

Modified Paths:
--------------
    puppet/modules/sympa/manifests/init.pp

Added Paths:
-----------
    puppet/modules/sympa/templates/group.ldap

Modified: puppet/modules/sympa/manifests/init.pp
===================================================================
--- puppet/modules/sympa/manifests/init.pp	2010-12-10 20:17:41 UTC (rev 575)
+++ puppet/modules/sympa/manifests/init.pp	2010-12-10 20:17:43 UTC (rev 576)
@@ -75,13 +75,25 @@
             source =&gt; &quot;<A HREF="svn://svn.mageia.org/svn/web/templates/sympa/trunk">svn://svn.mageia.org/svn/web/templates/sympa/trunk</A>&quot;
         }
 
-        file { [&quot;/etc/sympa/lists_xml/&quot;,&quot;/etc/sympa/data_sources/&quot;]:
+        file { [&quot;/etc/sympa/lists_xml/&quot;,
+                &quot;/etc/sympa/data_sources/&quot;,
+                &quot;/etc/sympa/search_filters/&quot;]:
             ensure =&gt; directory,
             owner =&gt; root,
             group =&gt; root,
             mode =&gt; 755,
         }
 
+        define ldap_search_filter {
+            file { &quot;/etc/sympa/search_filters/ldap-$name.ldap&quot;:
+                ensure =&gt; present,
+                owner =&gt; root,
+                group =&gt; root,
+                mode =&gt; 755,
+                content =&gt; template('sympa/group.ldap') 
+            }
+        }
+
         define ldap_group_datasource {
             file { &quot;/etc/sympa/data_sources/ldap-$name.incl&quot;:
                 ensure =&gt; present,
@@ -97,6 +109,8 @@
         ldap_group_datasource { &quot;mga-sysadm&quot;: }
         ldap_group_datasource { &quot;mga-ml_moderators&quot;: }
 
+        ldap_search_filter { &quot;mga-board&quot;: }
+
         # directory that will hold the list data
         # i am not sure of the name ( misc, 09/12/10 )
         file { &quot;/var/lib/sympa/expl/&quot;:

Added: puppet/modules/sympa/templates/group.ldap
===================================================================
--- puppet/modules/sympa/templates/group.ldap	                        (rev 0)
+++ puppet/modules/sympa/templates/group.ldap	2010-12-10 20:17:43 UTC (rev 576)
@@ -0,0 +1,4 @@
+host        ldap.&lt;%= domain %&gt;:389
+suffix      ou=People,&lt;%= dc_suffix %&gt;
+filter      (&amp;(mail = [sender])(memberOf=cn=&lt;%= name %&gt;,ou=Group,&lt;%= dc_suffix %&gt;))
+scope       sub
-------------- next part --------------
An HTML attachment was scrubbed...
URL: &lt;/pipermail/mageia-sysadm/attachments/20101210/a7a91c0d/attachment-0001.html&gt;
</PRE>









<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="001125.html">[Mageia-sysadm] [575] allow users to read memberof, and use overlay to keep the changes in sync
</A></li>
	<LI>Next message: <A HREF="001127.html">[Mageia-sysadm] Puppet Report for alamut.mageia.org
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#1126">[ date ]</a>
              <a href="thread.html#1126">[ thread ]</a>
              <a href="subject.html#1126">[ subject ]</a>
              <a href="author.html#1126">[ author ]</a>
         </LI>
       </UL>

<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-sysadm">More information about the Mageia-sysadm
mailing list</a><br>
</body></html>