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
This commit is contained in:
Jonathan Bryce 2018-05-16 09:03:29 -05:00
parent ff0579ad5c
commit 7bda70943e
1 changed files with 29 additions and 1 deletions

View File

@ -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.',
}
}