From 7bda70943ed145b4571636fd2b7551a99feb9fb7 Mon Sep 17 00:00:00 2001 From: Jonathan Bryce Date: Wed, 16 May 2018 09:03:29 -0500 Subject: [PATCH] Creates mailing lists for Airship projects Airship is a set or projects that are being added to the OSF and using community infrastructure. This creates mailing lists for airship-discuss@lists.airshipit.org and airship-announce@lists.airshipit.org. Change-Id: I9a9afb774027cc95384ba7ae3cf2b0bc676a16c5 --- modules/openstack_project/manifests/lists.pp | 30 +++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/modules/openstack_project/manifests/lists.pp b/modules/openstack_project/manifests/lists.pp index ab3b3a222d..4ff54cd048 100644 --- a/modules/openstack_project/manifests/lists.pp +++ b/modules/openstack_project/manifests/lists.pp @@ -5,7 +5,7 @@ class openstack_project::lists( $listpassword = '' ) { - $mm_domains='lists.openstack.org:lists.zuul-ci.org' + $mm_domains='lists.openstack.org:lists.zuul-ci.org:lists.airshipit.org' class { 'mailman': multihost => true, @@ -140,6 +140,11 @@ class openstack_project::lists( default_url_host => 'lists.zuul-ci.org', } + mailman::site { 'airship': + default_email_host => 'lists.airshipit.org', + default_url_host => 'lists.airshipit.org', + } + # Add new mailing lists below this line mailman_list { 'mailman@openstack': @@ -511,4 +516,27 @@ class openstack_project::lists( description => 'Discussion of Zuul usage and development.', } + mailman_list { 'mailman@airship': + require => Mailman::Site['airship'], + ensure => present, + admin => 'nobody@openstack.org', + password => $listpassword, + description => 'The mailman site list', + } + + mailman_list { 'airship-announce@airship': + require => Mailman::Site['airship'], + ensure => present, + admin => 'jonathan@openstack.org', + password => $listpassword, + description => 'Announcements of Airship releases and other important information.', + } + + mailman_list { 'airship-discuss@airship': + require => Mailman::Site['airship'], + ensure => present, + admin => 'jonathan@openstack.org', + password => $listpassword, + description => 'Discussion of Airship usage and development.', + } }