ansible/roles/fedmsg/base/templates/ssl.py.j2

203 lines
8.7 KiB
Text
Raw Normal View History

{% if env == 'staging' %}
suffix = "stg.phx2.fedoraproject.org"
topic_prefix = "org.fedoraproject.stg."
{% else %}
suffix = "phx2.fedoraproject.org"
topic_prefix = "org.fedoraproject.prod."
{% endif %}
vpn_suffix = "vpn.fedoraproject.org"
config = dict(
sign_messages=True,
validate_signatures=True,
ssldir="/etc/pki/fedmsg",
{% if env == 'staging' %}
crl_location="https://stg.fedoraproject.org/fedmsg/crl.pem",
{% else %}
crl_location="https://fedoraproject.org/fedmsg/crl.pem",
{% endif %}
crl_cache="/var/run/fedmsg/crl.pem",
crl_cache_expiry=86400, # Daily
certnames=dict(
2014-06-10 17:30:57 +00:00
[
2014-06-24 15:56:08 +00:00
("bugzilla.bugzilla2fedmsg01", "bugzilla2fedmsg-bugzilla2fedmsg01.%s" % suffix)
] + [
("shell.bugzilla2fedmsg01", "shell-bugzilla2fedmsg01.%s" % suffix)
] + [
("github2fedmsg.github2fedmsg0%i" % i, "github2fedmsg-github2fedmsg0%i.%s" % (i, suffix))
for i in range(1, 3)
] + [
("shell.github2fedmsg0%i" % i, "shell-github2fedmsg0%i.%s" % (i, suffix))
for i in range(1, 3)
] + [
("fedimg.fedimg01", "fedimg-fedimg01.%s" % suffix),
("shell.fedimg01", "shell-fedimg01.%s" % suffix),
] + [
2014-06-19 07:59:35 +02:00
("kerneltest.kerneltest0%i" % i, "kerneltest-kerneltest0%i.%s" % (i, suffix))
for i in range(1, 3)
] + [
("shell.kerneltest0%i" % i, "shell-kerneltest0%i.%s" % (i, suffix))
for i in range(1, 3)
] + [
("shell.notifs-web0%i" % i, "shell-notifs-web0%i.%s" % (i, suffix))
for i in range(1, 3)
] + [
2014-06-11 19:13:22 +00:00
("fmn.notifs-web0%i" % i, "fmn-notifs-web0%i.%s" % (i, suffix))
for i in range(1, 3)
] + [
("shell.notifs-backend01", "shell-notifs-backend01.%s" % suffix),
] + [
("fmn.notifs-backend01", "fmn-notifs-backend01.%s" % suffix),
] + [
2014-05-14 21:44:49 +00:00
("shell.pkgdb0%i" % i, "shell-pkgdb0%i.%s" % (i, suffix))
for i in range(1, 3)
] + [
2014-05-14 22:08:25 +00:00
("pkgdb2.pkgdb0%i" % i, "pkgdb-pkgdb0%i.%s" % (i, suffix))
for i in range(1, 3)
] + [
("mediawiki.wiki0%i" % i, "mediawiki-wiki0%i.%s" % (i, suffix))
for i in range(1, 3)
] + [
("shell.fas0%i" % i, "shell-fas0%i.%s" % (i, suffix))
for i in range(1, 4)
] + [
("fas.fas0%i" % i, "fas-fas0%i.%s" % (i, suffix))
for i in range(1, 4)
] + [
("shell.packages0%i" % i, "shell-packages0%i.%s" % (i, suffix))
for i in range(3, 5)
] + [
("fedoratagger.tagger0%i" % i, "fedoratagger-tagger0%i.%s" % (i, suffix))
for i in range(1, 3)
] + [
("shell.tagger0%i" % i, "shell-tagger0%i.%s" % (i, suffix))
for i in range(1, 3)
] + [
("shell.pkgs0%i" % i, "shell-pkgs0%i.%s" % (i, suffix))
2015-02-19 12:19:13 +00:00
for i in range(1, 3)
] + [
("scm.pkgs0%i" % i, "scm-pkgs0%i.%s" % (i, suffix))
2015-02-19 12:19:13 +00:00
for i in range(1, 3)
] + [
("lookaside.pkgs0%i" % i, "lookaside-pkgs0%i.%s" % (i, suffix))
2015-02-19 12:19:13 +00:00
for i in range(1, 3)
] + [
("shell.relepel01", "shell-relepel01.%s" % suffix),
("shell.branched-composer", "shell-branched-composer.%s" % suffix),
("shell.rawhide-composer", "shell-rawhide-composer.%s" % suffix),
("shell.composer", "shell-composer.%s" % suffix),
("shell.releng03", "shell-releng03.%s" % suffix),
("shell.releng04", "shell-releng04.%s" % suffix),
("bodhi.relepel01", "bodhi-relepel01.%s" % suffix),
("bodhi.branched-composer", "bodhi-branched-composer.%s" % suffix),
("bodhi.rawhide-composer", "bodhi-rawhide-composer.%s" % suffix),
("bodhi.composer", "bodhi-composer.%s" % suffix),
("bodhi.releng03", "bodhi-releng03.%s" % suffix),
("bodhi.releng04", "bodhi-releng04.%s" % suffix),
2014-03-24 17:54:46 +00:00
] + [
("ftpsync.relepel01", "ftpsync-relepel01.%s" % suffix),
("ftpsync.releng04", "ftpsync-releng04.%s" % suffix),
] + [
("shell.busgateway01", "shell-busgateway01.%s" % suffix),
] + [
("shell.value01", "shell-value01.%s" % suffix),
2014-06-10 02:44:06 +00:00
("supybot.value01", "supybot-value01.%s" % suffix),
] + [
("koji.koji04", "koji-koji04.%s" % suffix),
("koji.koji01", "koji-koji01.%s" % suffix),
("koji.koji03", "koji-koji03.%s" % suffix),
("shell.koji04", "shell-koji04.%s" % suffix),
("shell.koji01", "shell-koji01.%s" % suffix),
("shell.koji03", "shell-koji03.%s" % suffix),
] + [
("nagios.noc01", "nagios-noc01.%s" % suffix),
("shell.noc01", "shell-noc01.%s" % suffix),
] + [
("git.hosted03", "git-hosted03.%s" % vpn_suffix),
("git.hosted04", "git-hosted04.%s" % vpn_suffix),
("trac.hosted03", "trac-hosted03.%s" % vpn_suffix),
("trac.hosted04", "trac-hosted04.%s" % vpn_suffix),
("shell.hosted03", "shell-hosted03.%s" % vpn_suffix),
("shell.hosted04", "shell-hosted04.%s" % vpn_suffix),
] + [
("shell.lockbox01", "shell-lockbox01.%s" % suffix),
("announce.lockbox01", "announce-lockbox01.%s" % suffix),
] + [
# These first two entries are here to placate a bug in
# python-askbot-fedmsg-0.0.4. They can be removed once
# python-askbot-fedmsg-0.0.5 hits town.
("askbot.ask01.phx2.fedoraproject.org", "askbot-ask01.%s" % suffix),
("askbot.ask01.stg.phx2.fedoraproject.org", "askbot-ask01.%s" % suffix),
("askbot.ask01", "askbot-ask01.%s" % suffix),
("shell.ask01", "shell-ask01.%s" % suffix),
("askbot.ask02", "askbot-ask02.%s" % suffix),
("shell.ask02", "shell-ask02.%s" % suffix),
2013-06-18 03:54:26 +00:00
("fedbadges.badges-backend01", "fedbadges-badges-backend01.%s" % suffix),
("shell.badges-backend01", "shell-badges-backend01.%s" % suffix),
("hotness.hotness01", "hotness-hotness01.%s" % suffix),
("shell.hotness01", "shell-hotness01.%s" % suffix),
2014-02-19 17:25:50 +00:00
("summershum.summershum01", "summershum-summershum01.%s" % suffix),
("shell.summershum01", "shell-summershum01.%s" % suffix),
2013-08-05 19:19:17 +00:00
("tahrir.badges-web01", "tahrir-badges-web01.%s" % suffix),
("shell.badges-web01", "shell-badges-web01.%s" % suffix),
("tahrir.badges-web02", "tahrir-badges-web02.%s" % suffix),
("shell.badges-web02", "shell-badges-web02.%s" % suffix),
2013-09-20 16:40:13 +02:00
("shell.nuancier01", "shell-nuancier01.%s" % suffix),
("shell.nuancier02", "shell-nuancier02.%s" % suffix),
2013-09-20 16:40:13 +02:00
("nuancier.nuancier01", "nuancier-nuancier01.%s" % suffix),
("nuancier.nuancier02", "nuancier-nuancier02.%s" % suffix),
2013-11-07 14:37:15 +00:00
("shell.fedocal01", "shell-fedocal01.%s" % suffix),
("shell.fedocal02", "shell-fedocal02.%s" % suffix),
("fedocal.fedocal01", "fedocal-fedocal01.%s" % suffix),
("fedocal.fedocal02", "fedocal-fedocal02.%s" % suffix),
2013-11-07 14:37:15 +00:00
("shell.mailman01", "shell-mailman01.%s" % suffix),
("mailman.mailman01", "mailman-mailman01.%s" % suffix),
2013-11-08 14:36:17 +00:00
2014-02-20 20:44:48 +00:00
("shell.bodhi01", "shell-bodhi01.%s" % suffix),
2014-03-05 21:43:41 +00:00
("shell.bodhi02", "shell-bodhi02.%s" % suffix),
2014-02-20 20:44:48 +00:00
("bodhi.bodhi01", "bodhi-bodhi01.%s" % suffix),
2014-03-05 21:43:41 +00:00
("bodhi.bodhi02", "bodhi-bodhi02.%s" % suffix),
2014-02-20 20:44:48 +00:00
("shell.elections01", "shell-elections01.%s" % suffix),
("shell.elections02", "shell-elections02.%s" % suffix),
("fedora_elections.elections01", "fedora_elections-elections01.%s" % suffix),
("fedora_elections.elections02", "fedora_elections-elections02.%s" % suffix),
2014-10-01 16:58:07 +02:00
("shell.anitya-frontend01", "shell-anitya-frontend01.fedoraproject.org"),
("anitya.anitya-frontend01", "anitya-anitya-frontend01.fedoraproject.org"),
("shell.anitya-backend01", "shell-anitya-backend01.fedoraproject.org"),
("anitya.anitya-backend01", "anitya-anitya-backend01.fedoraproject.org"),
2014-09-10 16:38:42 +00:00
# This is for the copr backend, which is a little different. The
# "cert-prefix" is just "copr", and is hardcoded in
# backend/dispatcher.py. The hostname is also a little different,
# since it is an openstack node. This might be a little fragile. :/
# See https://github.com/fedora-infra/fedmsg/issues/199 for the plan.
2014-06-25 20:03:36 +00:00
("copr.dhcp-client03", "copr-copr-be.cloud.fedoraproject.org"),
("copr.copr-be-i-00000407", "copr-copr-be.cloud.fedoraproject.org"),
2014-01-29 21:16:33 +00:00
("copr.copr-be", "copr-copr-be.cloud.fedoraproject.org"),
2014-07-10 18:41:14 +00:00
# Jenkins, also being a cloud node, is weird. Like copr.
("shell.jenkins-master-unknown", "shell-jenkins.cloud.fedoraproject.org"),
("jenkins.jenkins-master-unknown", "jenkins-jenkins.cloud.fedoraproject.org"),
2014-10-09 15:13:45 +00:00
# Koschei, also a cloud node, is the most weird. Weirdest.
("shell.server-3a4eddb8-c754-4f32-969b-3bf4751732b3", "shell-koschei.cloud.fedoraproject.org"),
("koschei.server-3a4eddb8-c754-4f32-969b-3bf4751732b3", "koschei-koschei.cloud.fedoraproject.org"),
]),
)