diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/sympa/manifests/datasource/ldap_group.pp | 5 | ||||
-rw-r--r-- | modules/sympa/manifests/init.pp | 10 |
2 files changed, 7 insertions, 8 deletions
diff --git a/modules/sympa/manifests/datasource/ldap_group.pp b/modules/sympa/manifests/datasource/ldap_group.pp new file mode 100644 index 00000000..6b34ec92 --- /dev/null +++ b/modules/sympa/manifests/datasource/ldap_group.pp @@ -0,0 +1,5 @@ +define sympa::datasource::ldap_group { + file { "/etc/sympa/data_sources/$name.incl": + content => template('sympa/data_sources/ldap_group.incl') + } +} diff --git a/modules/sympa/manifests/init.pp b/modules/sympa/manifests/init.pp index c97b04e7..939cfbd8 100644 --- a/modules/sympa/manifests/init.pp +++ b/modules/sympa/manifests/init.pp @@ -88,17 +88,11 @@ class sympa { } } - define ldap_group_datasource { - file { "/etc/sympa/data_sources/$name.incl": - content => template('sympa/data_sources/ldap_group.incl') - } - } - # add each group that could be used in a sympa ml either as # - owner # - editor ( moderation ) - ldap_group_datasource { "mga-sysadmin": } - ldap_group_datasource { "mga-ml_moderators": } + sympa::datasource::ldap_group { "mga-sysadmin": } + sympa::datasource::ldap_group { "mga-ml_moderators": } # directory that will hold the list data |