aboutsummaryrefslogtreecommitdiffstats
path: root/modules/sympa
diff options
context:
space:
mode:
authorMichael Scherer <misc@mageia.org>2012-03-19 16:21:12 +0000
committerMichael Scherer <misc@mageia.org>2012-03-19 16:21:12 +0000
commitff65f32f086c146276486930a0a78e81ca43852e (patch)
tree3b11636920edf81cbb8baacf218e1ea6dc0c8e0f /modules/sympa
parent935dc7ca41160ba3109b263f1b5200cea0a74253 (diff)
downloadpuppet-ff65f32f086c146276486930a0a78e81ca43852e.tar
puppet-ff65f32f086c146276486930a0a78e81ca43852e.tar.gz
puppet-ff65f32f086c146276486930a0a78e81ca43852e.tar.bz2
puppet-ff65f32f086c146276486930a0a78e81ca43852e.tar.xz
puppet-ff65f32f086c146276486930a0a78e81ca43852e.zip
split search filters in a separate file
Diffstat (limited to 'modules/sympa')
-rw-r--r--modules/sympa/manifests/init.pp6
-rw-r--r--modules/sympa/manifests/list.pp4
-rw-r--r--modules/sympa/manifests/search_filter/ldap.pp5
3 files changed, 7 insertions, 8 deletions
diff --git a/modules/sympa/manifests/init.pp b/modules/sympa/manifests/init.pp
index 3f569a45..460e46bf 100644
--- a/modules/sympa/manifests/init.pp
+++ b/modules/sympa/manifests/init.pp
@@ -84,12 +84,6 @@ class sympa {
source => 'puppet:///modules/sympa/topics.conf';
}
- define ldap_search_filter {
- file { "/etc/sympa/search_filters/$name.ldap":
- content => template('sympa/search_filters/group.ldap')
- }
- }
-
# add each group that could be used in a sympa ml either as
# - owner
# - editor ( moderation )
diff --git a/modules/sympa/manifests/list.pp b/modules/sympa/manifests/list.pp
index 8f2ac7e7..59417275 100644
--- a/modules/sympa/manifests/list.pp
+++ b/modules/sympa/manifests/list.pp
@@ -53,8 +53,8 @@ define sympa::list( $subject,
}
if $subscriber_ldap_group {
- if ! defined(Sympa::Server::Ldap_search_filter[$subscriber_ldap_group]) {
- sympa::server::ldap_search_filter { $subscriber_ldap_group: }
+ if ! defined(Sympa::Search_filter::Ldap[$subscriber_ldap_group]) {
+ sympa::search_filter::ldap { $subscriber_ldap_group: }
}
}
}
diff --git a/modules/sympa/manifests/search_filter/ldap.pp b/modules/sympa/manifests/search_filter/ldap.pp
new file mode 100644
index 00000000..5cbc84f8
--- /dev/null
+++ b/modules/sympa/manifests/search_filter/ldap.pp
@@ -0,0 +1,5 @@
+define sympa::search_filter::ldap {
+ file { "/etc/sympa/search_filters/$name.ldap":
+ content => template('sympa/search_filters/group.ldap')
+ }
+}