4c4e27cb3a
This converts our existing puppeted mailman configuration into a set of ansible roles and a new playbook. We don't try to do anything new and instead do our best to map from puppet to ansible as closely as possible. This helps reduce churn and will help us find problems more quickly if they happen. Followups will further cleanup the puppetry. Change-Id: If8cdb1164c9000438d1977d8965a92ca8eebe4df
30 lines
1.2 KiB
Python
30 lines
1.2 KiB
Python
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
|
# not use this file except in compliance with the License. You may obtain
|
|
# a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
# License for the specific language governing permissions and limitations
|
|
# under the License.
|
|
|
|
testinfra_hosts = ['lists.openstack.org']
|
|
|
|
def test_mm_list_is_present(host):
|
|
cmd = host.run('MAILMAN_SITE_DIR=/srv/mailman/airship list_lists --bare')
|
|
assert 'airship-discuss' in cmd.stdout
|
|
|
|
cmd = host.run('MAILMAN_SITE_DIR=/srv/mailman/opendev list_lists --bare')
|
|
assert 'service-discuss' in cmd.stdout
|
|
|
|
cmd = host.run('MAILMAN_SITE_DIR=/srv/mailman/openstack list_lists --bare')
|
|
assert 'openstack-discuss' in cmd.stdout
|
|
|
|
cmd = host.run('MAILMAN_SITE_DIR=/srv/mailman/starlingx list_lists --bare')
|
|
assert 'starlingx-discuss' in cmd.stdout
|
|
|
|
cmd = host.run('MAILMAN_SITE_DIR=/srv/mailman/zuul list_lists --bare')
|
|
assert 'zuul-discuss' in cmd.stdout
|