
This is a mechanically generated change to replace openstack.org git:// URLs with https:// equivalents. This is in aid of a planned future move of the git hosting infrastructure to a self-hosted instance of gitea (https://gitea.io), which does not support the git wire protocol at this stage. This update should result in no functional change. For more information see the thread at http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html Change-Id: I3011bb0d15304994dd3c732fa948ff63e2a8ccd7
31 lines
952 B
Puppet
31 lines
952 B
Puppet
vcsrepo { '/opt/system-config':
|
|
ensure => present,
|
|
source => 'https://git.openstack.org/openstack-infra/system-config',
|
|
provider => git,
|
|
}
|
|
file { '/srv/mailman/openstack/templates/en':
|
|
ensure => directory,
|
|
owner => 'root',
|
|
group => 'list',
|
|
mode => '0644',
|
|
recurse => true,
|
|
require => File['/srv/mailman/openstack/templates'],
|
|
source => '/opt/system-config/modules/openstack_project/files/mailman/html-templates-en',
|
|
}
|
|
class { 'mailman':
|
|
multihost => true,
|
|
}
|
|
mailman::site { 'openstack':
|
|
default_email_host => 'lists.openstack.org',
|
|
default_url_host => 'lists.openstack.org',
|
|
install_languages => ['de', 'fr', 'it', 'ko', 'ru', 'vi', 'zh_TW'],
|
|
require => Class['mailman'],
|
|
}
|
|
mailman_list { 'mailman@openstack':
|
|
require => Mailman::Site['openstack'],
|
|
ensure => present,
|
|
admin => 'nobody@openstack.org',
|
|
password => 'listpassword',
|
|
description => 'The mailman site list',
|
|
}
|