summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRalph Bean <rbean@redhat.com>2014-06-16 18:47:15 +0000
committerRalph Bean <rbean@redhat.com>2014-06-16 18:47:15 +0000
commit20b6ff52b15aaabc303c26e7ac1c64621dc2fe36 (patch)
treec1a3c8caee660a489c7e53410c8a37821f8793f9
parentda3d99b727e3358492f0d6c1248b55c97fbaeae3 (diff)
downloadansible-20b6ff52b15aaabc303c26e7ac1c64621dc2fe36.tar.gz
ansible-20b6ff52b15aaabc303c26e7ac1c64621dc2fe36.tar.xz
ansible-20b6ff52b15aaabc303c26e7ac1c64621dc2fe36.zip
Add endpoints and fedmsg cert declarations for github2fedmsg and kerneltest.
-rw-r--r--roles/fedmsg/base/tasks/main.yml2
-rw-r--r--roles/fedmsg/base/templates/endpoints-github2fedmsg.py.j214
-rw-r--r--roles/fedmsg/base/templates/endpoints-kerneltest.py.j220
-rw-r--r--roles/fedmsg/base/templates/ssl.py.j212
4 files changed, 48 insertions, 0 deletions
diff --git a/roles/fedmsg/base/tasks/main.yml b/roles/fedmsg/base/tasks/main.yml
index 08fea6604..aa132c0d0 100644
--- a/roles/fedmsg/base/tasks/main.yml
+++ b/roles/fedmsg/base/tasks/main.yml
@@ -40,6 +40,8 @@
- endpoints-nuancier.py
- endpoints-mailman.py
- endpoints-summershum.py
+ - endpoints-kerneltest.py
+ - endpoints-github2fedmsg.py
- relay.py
- pkgdb.py
- logging.py
diff --git a/roles/fedmsg/base/templates/endpoints-github2fedmsg.py.j2 b/roles/fedmsg/base/templates/endpoints-github2fedmsg.py.j2
new file mode 100644
index 000000000..d821d3701
--- /dev/null
+++ b/roles/fedmsg/base/templates/endpoints-github2fedmsg.py.j2
@@ -0,0 +1,14 @@
+{% if env == 'staging' %}
+suffix = 'stg.phx2.fedoraproject.org'
+{% else %}
+suffix = 'phx2.fedoraproject.org'
+{% endif %}
+
+config = dict(
+ endpoints={
+ "github2fedmsg.github2fedmsg01": [
+ "tcp://github2fedmsg01.%s:30%02i" % (suffix, i)
+ for i in range(16)
+ ],
+ },
+)
diff --git a/roles/fedmsg/base/templates/endpoints-kerneltest.py.j2 b/roles/fedmsg/base/templates/endpoints-kerneltest.py.j2
new file mode 100644
index 000000000..053c19a28
--- /dev/null
+++ b/roles/fedmsg/base/templates/endpoints-kerneltest.py.j2
@@ -0,0 +1,20 @@
+{% if env == 'staging' %}
+suffix = 'stg.phx2.fedoraproject.org'
+{% else %}
+suffix = 'phx2.fedoraproject.org'
+{% endif %}
+
+config = dict(
+ endpoints={
+ "frontend.kerneltest01": [
+ "tcp://kerneltest01.%s:30%02i" % (suffix, i)
+ for i in range(16)
+ ],
+{% if env != 'staging' %}
+ "frontend.kerneltest02": [
+ "tcp://kerneltest02.%s:30%02i" % (suffix, i)
+ for i in range(16)
+ ],
+{% endif %}
+ },
+)
diff --git a/roles/fedmsg/base/templates/ssl.py.j2 b/roles/fedmsg/base/templates/ssl.py.j2
index 8000d3a2f..1a88f5670 100644
--- a/roles/fedmsg/base/templates/ssl.py.j2
+++ b/roles/fedmsg/base/templates/ssl.py.j2
@@ -25,6 +25,18 @@ config = dict(
certnames=dict(
[
+ ("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)
+ ] + [
+ ("frontend.kerneltest0%i" % i, "frontend-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)
] + [