diff options
| author | Ralph Bean <rbean@redhat.com> | 2016-01-29 21:48:33 +0000 |
|---|---|---|
| committer | Ralph Bean <rbean@redhat.com> | 2016-01-29 21:48:33 +0000 |
| commit | acee8317f9ebf4c57b13a94d24853ac82003a680 (patch) | |
| tree | e253c6a46eaf8c33d49c4f6349c7aeb7ab68a94d /roles/darkserver | |
| parent | bcbb477bce301eabe1808e911227c737f1fe8eb8 (diff) | |
| download | ansible-acee8317f9ebf4c57b13a94d24853ac82003a680.tar.gz ansible-acee8317f9ebf4c57b13a94d24853ac82003a680.tar.xz ansible-acee8317f9ebf4c57b13a94d24853ac82003a680.zip | |
prod loopback for stg darkserver-backend.
Diffstat (limited to 'roles/darkserver')
| -rw-r--r-- | roles/darkserver/backend/files/loopback.py | 11 | ||||
| -rw-r--r-- | roles/darkserver/backend/tasks/main.yml | 5 |
2 files changed, 16 insertions, 0 deletions
diff --git a/roles/darkserver/backend/files/loopback.py b/roles/darkserver/backend/files/loopback.py new file mode 100644 index 000000000..3b8b02136 --- /dev/null +++ b/roles/darkserver/backend/files/loopback.py @@ -0,0 +1,11 @@ +# This file is for staging only. +# It instructs all fedmsg processes on this machine to listen to the production +# bus.. as a kind of loopback. We have this here so staging darkserver can test +# against all of the prod activity. +config = { + 'endpoints': { + 'production-loopback': [ + 'tcp://hub.fedoraproject.org:9940', + ], + }, +} diff --git a/roles/darkserver/backend/tasks/main.yml b/roles/darkserver/backend/tasks/main.yml index f4fd19f22..fce8ddad8 100644 --- a/roles/darkserver/backend/tasks/main.yml +++ b/roles/darkserver/backend/tasks/main.yml @@ -9,6 +9,11 @@ notify: - restart fedmsg-hub +- name: install a loopback so we listen to the prod fedmsg bus (only in staging) + copy: src=loopback.py dest=/etc/fedmsg.d/loopback.py + notify: restart fedmsg-hub + when: environment == 'staging' + - name: email.json file copy: src=email.json dest=/etc/darkserver/email.json owner=root group=root mode=0644 |
