Creates StarlingX mailing lists

Creates mailing lists for the StarlingX project that is focused
under the edge computing focus area of the OSF.

Change-Id: I7b20fc749a8d92b44eb3e669fb6c1fecbb165aaf
This commit is contained in:
Jonathan Bryce 2018-05-18 17:55:27 -07:00
parent 0f4fc7c037
commit ea10fd7d0c
1 changed files with 30 additions and 1 deletions

View File

@ -5,7 +5,7 @@ class openstack_project::lists(
$listpassword = ''
) {
$mm_domains='lists.openstack.org:lists.zuul-ci.org:lists.airshipit.org'
$mm_domains='lists.openstack.org:lists.zuul-ci.org:lists.airshipit.org:lists.starlingx.io'
class { 'mailman':
multihost => true,
@ -145,6 +145,11 @@ class openstack_project::lists(
default_url_host => 'lists.airshipit.org',
}
mailman::site { 'starlingx':
default_email_host => 'lists.starlingx.io',
default_url_host => 'lists.starlingx.io',
}
# Add new mailing lists below this line
mailman_list { 'mailman@openstack':
@ -539,4 +544,28 @@ class openstack_project::lists(
password => $listpassword,
description => 'Discussion of Airship usage and development.',
}
mailman_list { 'mailman@starlingx':
require => Mailman::Site['starlingx'],
ensure => present,
admin => 'nobody@openstack.org',
password => $listpassword,
description => 'The mailman site list',
}
mailman_list { 'starlingx-announce@starlingx':
require => Mailman::Site['starlingx'],
ensure => present,
admin => 'jonathan@openstack.org',
password => $listpassword,
description => 'Announcements of StarlingX releases and other important information.',
}
mailman_list { 'starlingx-discuss@starlingx':
require => Mailman::Site['starlingx'],
ensure => present,
admin => 'jonathan@openstack.org',
password => $listpassword,
description => 'Discussion of StarlingX usage and development.',
}
}