diff options
-rw-r--r-- | deployment/lists/manifests/init.pp | 379 |
1 files changed, 189 insertions, 190 deletions
diff --git a/deployment/lists/manifests/init.pp b/deployment/lists/manifests/init.pp index 87f61995..708e70f5 100644 --- a/deployment/lists/manifests/init.pp +++ b/deployment/lists/manifests/init.pp @@ -1,192 +1,191 @@ class lists { - - # please check that the list use the proper code for - # language ( not to be confused with tld or country code ) - sympa::public_list {"i18n-af": - subject => "Translation to Afrikaans", - topics => "i18n", - } - - sympa::public_list {"i18n-de": - subject => "Translation to German", - topics => "i18n", - } - - sympa::public_list {"i18n-et": - subject => "Translation to Estonian", - topics => "i18n", - } - - sympa::public_list {"i18n-fr": - subject => "Translation to French", - topics => "i18n", - } - - sympa::public_list {"i18n-el": - subject => "Translation to Greek", - topics => "i18n", - } - - sympa::public_list {"i18n-nl": - subject => "Translation to Dutch", - topics => "i18n", - } - - sympa::public_list {"i18n-pt_br": - subject => "Translation to Brazilian Portuguese", - topics => "i18n", - } - - sympa::public_list {"i18n-pl": - subject => "Translation to Polish", - topics => "i18n", - } - - sympa::public_list {"i18n-ru": - subject => "Translation to Russian", - topics => "i18n", - } - - sympa::public_list {"i18n-tr": - subject => "Translation to Turkish", - topics => "i18n", - } - - sympa::public_list {"i18n-it": - subject => "Translation to Italian", - topics => "i18n", - } - - sympa::public_list {"i18n-en": - subject => "Translation to English", - topics => "i18n", - } - - sympa::public_list {"i18n-ro": - subject => "Translation to Romanian", - topics => "i18n", - } - - sympa::public_list {"i18n-zh_tw": - subject => "Translation to Taiwanese", - topics => "i18n", - } - - sympa::public_list {"qa-discuss": - subject => "Discussions about QA tasks and requests", - topics => "qa", - } - - sympa::announce_list_email {"qa-bugs": - subject => "QA bug reports from bugzilla", - reply_to => "qa-discuss@ml.$domain", - sender_email => "bugzilla-daemon@$domain", - topics => "qa", - } - - sympa::public_list {"forums-discuss": - subject => "Discuss forums matters, policies and processes, as well as publish summaries of notable events/feedback", - topics => "forums", - } - - sympa::public_list {"doc-discuss": - subject => "Discussions about Mageia documentation", - topics => "doc", - } - - sympa::announce_list_email { "doc-bugs": - subject => "Documentation bug reports from bugzilla", - reply_to => "doc-discuss@ml.$domain", - sender_email => "bugzilla-daemon@$domain", - topics => "doc", - } - - sympa::announce_list_email {"packages-commits": - subject => "Commits on packages repository", - # FIXME change once we migrate - reply_to => "mageia-dev@$domain", - sender_email => "root@$domain", - topics => "developers", - } - - sympa::announce_list_email {"mirrors-announce": - subject => "Important announces about mirrors updates", - # FIXME change once we migrate - reply_to => "mageia-sysadm@$domain", - sender_email => "root@$domain", - topics => "sysadmin", - } - - sympa::announce_list_email {"sysadmin-commits": - subject => "Commits on sysadmin repository", - # FIXME change once we migrate - reply_to => "mageia-sysadm@$domain", - sender_email => "root@$domain", - topics => "sysadmin", - } - - sympa::announce_list_email {"sysadmin-reports": - subject => "Automated reports from various pieces of infrastructure", - # FIXME change once we migrate - reply_to => "mageia-sysadm@$domain", - sender_email => "root@$domain", - topics => "sysadmin", - } - - sympa::announce_list_email { "sysadmin-bugs": - subject => "Sysadmin bug reports from bugzilla", - # FIXME change once we migrate - reply_to => "mageia-sysadm@$domain", - sender_email => "bugzilla-daemon@$domain", - topics => "sysadmin", - } - - sympa::announce_list_email { "soft-commits": - subject => "Commits on soft repository", - # FIXME change once we migrate - reply_to => "mageia-dev@$domain", - sender_email => "root@$domain", - topics => "developers", - } - - sympa::announce_list_email { "bugs": - subject => "Bug reports from bugzilla ", - # FIXME change once we migrate - reply_to => "mageia-dev@$domain", - sender_email => "bugzilla-daemon@$domain", - topics => "developers", - } - - sympa::announce_list_email { "updates-announce": - subject => "Packages update for stable release", - reply_to => "mageia-dev@$domain", - sender_email => "buildsystem-daemon@$domain", - topics => "developers", - } - - sympa::announce_list_email { "changelog": - subject => "Announces for new packages uploaded", - # FIXME change once we migrate - reply_to => "mageia-dev@$domain", - sender_email => "buildsystem-daemon@$domain", - topics => "developers", - } - - sympa::public_restricted_list { "board-public": - subject => "Public board discussion", - subscriber_ldap_group => "mga-board", - topics => "governance", - } - - sympa::private_list { "board-private": - subject => "Private board discussion", - subscriber_ldap_group => "mga-board", - topics => "governance", - } - - sympa::public_restricted_list { "council": - subject => "Council discussions", - subscriber_ldap_group => "mga-council", - topics => "governance", - } + # please check that the list use the proper code for + # language ( not to be confused with tld or country code ) + sympa::public_list {'i18n-af': + subject => 'Translation to Afrikaans', + topics => 'i18n', + } + + sympa::public_list {'i18n-de': + subject => 'Translation to German', + topics => 'i18n', + } + + sympa::public_list {'i18n-et': + subject => 'Translation to Estonian', + topics => 'i18n', + } + + sympa::public_list {'i18n-fr': + subject => 'Translation to French', + topics => 'i18n', + } + + sympa::public_list {'i18n-el': + subject => 'Translation to Greek', + topics => 'i18n', + } + + sympa::public_list {'i18n-nl': + subject => 'Translation to Dutch', + topics => 'i18n', + } + + sympa::public_list {'i18n-pt_br': + subject => 'Translation to Brazilian Portuguese', + topics => 'i18n', + } + + sympa::public_list {'i18n-pl': + subject => 'Translation to Polish', + topics => 'i18n', + } + + sympa::public_list {'i18n-ru': + subject => 'Translation to Russian', + topics => 'i18n', + } + + sympa::public_list {'i18n-tr': + subject => 'Translation to Turkish', + topics => 'i18n', + } + + sympa::public_list {'i18n-it': + subject => 'Translation to Italian', + topics => 'i18n', + } + + sympa::public_list {'i18n-en': + subject => 'Translation to English', + topics => 'i18n', + } + + sympa::public_list {'i18n-ro': + subject => 'Translation to Romanian', + topics => 'i18n', + } + + sympa::public_list {'i18n-zh_tw': + subject => 'Translation to Taiwanese', + topics => 'i18n', + } + + sympa::public_list {'qa-discuss': + subject => 'Discussions about QA tasks and requests', + topics => 'qa', + } + + sympa::announce_list_email {'qa-bugs': + subject => 'QA bug reports from bugzilla', + reply_to => "qa-discuss@ml.$::domain", + sender_email => "bugzilla-daemon@$::domain", + topics => 'qa', + } + + sympa::public_list {'forums-discuss': + subject => 'Discuss forums matters, policies and processes, as well as publish summaries of notable events/feedback', + topics => 'forums', + } + + sympa::public_list {'doc-discuss': + subject => 'Discussions about Mageia documentation', + topics => 'doc', + } + + sympa::announce_list_email { 'doc-bugs': + subject => 'Documentation bug reports from bugzilla', + reply_to => "doc-discuss@ml.$::domain", + sender_email => "bugzilla-daemon@$::domain", + topics => 'doc', + } + + sympa::announce_list_email { 'packages-commits': + subject => 'Commits on packages repository', + # FIXME change once we migrate + reply_to => "mageia-dev@$::domain", + sender_email => "root@$::domain", + topics => 'developers', + } + + sympa::announce_list_email { 'mirrors-announce': + subject => 'Important announces about mirrors updates', + # FIXME change once we migrate + reply_to => "mageia-sysadm@$::domain", + sender_email => "root@$::domain", + topics => 'sysadmin', + } + + sympa::announce_list_email {'sysadmin-commits': + subject => 'Commits on sysadmin repository', + # FIXME change once we migrate + reply_to => "mageia-sysadm@$::domain", + sender_email => "root@$::domain", + topics => 'sysadmin', + } + + sympa::announce_list_email {'sysadmin-reports': + subject => 'Automated reports from various pieces of infrastructure', + # FIXME change once we migrate + reply_to => "mageia-sysadm@$::domain", + sender_email => "root@$::domain", + topics => 'sysadmin', + } + + sympa::announce_list_email { 'sysadmin-bugs': + subject => 'Sysadmin bug reports from bugzilla', + # FIXME change once we migrate + reply_to => "mageia-sysadm@$::domain", + sender_email => "bugzilla-daemon@$::domain", + topics => 'sysadmin', + } + + sympa::announce_list_email { 'soft-commits': + subject => 'Commits on soft repository', + # FIXME change once we migrate + reply_to => "mageia-dev@$::domain", + sender_email => "root@$::domain", + topics => 'developers', + } + + sympa::announce_list_email { 'bugs': + subject => 'Bug reports from bugzilla', + # FIXME change once we migrate + reply_to => "mageia-dev@$::domain", + sender_email => "bugzilla-daemon@$::domain", + topics => 'developers', + } + + sympa::announce_list_email { 'updates-announce': + subject => 'Packages update for stable release', + reply_to => "mageia-dev@$::domain", + sender_email => "buildsystem-daemon@$::domain", + topics => 'developers', + } + + sympa::announce_list_email { 'changelog': + subject => 'Announces for new packages uploaded', + # FIXME change once we migrate + reply_to => "mageia-dev@$::domain", + sender_email => "buildsystem-daemon@$::domain", + topics => 'developers', + } + + sympa::public_restricted_list { 'board-public': + subject => 'Public board discussion', + subscriber_ldap_group => 'mga-board', + topics => 'governance', + } + + sympa::private_list { 'board-private': + subject => 'Private board discussion', + subscriber_ldap_group => 'mga-board', + topics => 'governance', + } + + sympa::public_restricted_list { 'council': + subject => 'Council discussions', + subscriber_ldap_group => 'mga-council', + topics => 'governance', + } } |