diff options
| author | Ralph Bean <rbean@redhat.com> | 2015-09-30 18:23:41 +0000 |
|---|---|---|
| committer | Ralph Bean <rbean@redhat.com> | 2015-09-30 18:23:41 +0000 |
| commit | d1f36c8fb46767d701673d5521a6725f919e66c9 (patch) | |
| tree | 0a1d883472bf671b16a695546b06d7575c5bbbe2 /roles/fedmsg/base/tasks | |
| parent | 373497b746f55f39928781ab8fa0a6e9efd7f22c (diff) | |
| download | ansible-d1f36c8fb46767d701673d5521a6725f919e66c9.tar.gz ansible-d1f36c8fb46767d701673d5521a6725f919e66c9.tar.xz ansible-d1f36c8fb46767d701673d5521a6725f919e66c9.zip | |
Try adding a var to enable that fedmsg debug loopback.
Diffstat (limited to 'roles/fedmsg/base/tasks')
| -rw-r--r-- | roles/fedmsg/base/tasks/main.yml | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/roles/fedmsg/base/tasks/main.yml b/roles/fedmsg/base/tasks/main.yml index 338bb23c9..f7044694e 100644 --- a/roles/fedmsg/base/tasks/main.yml +++ b/roles/fedmsg/base/tasks/main.yml @@ -147,6 +147,55 @@ - restart fedmsg-irc - restart fedmsg-relay +- name: install fedmsg-relay in case we're in debug mode. + yum: name=fedmsg-relay state=present + when: fedmsg_debug_loopback is true + tags: + - fedmsg_loopback + - fedmsg/base + notify: + - restart httpd + - restart fedmsg-gateway + - restart fedmsg-hub + - restart fedmsg-irc + - restart fedmsg-relay + +- name: destroy standard config to make way for debug loopback. + file: dest=/etc/fedmsg.d/{{item}} state=absent + with_items: + - relay.py + - policy.py + when: fedmsg_debug_loopback is true + tags: + - fedmsg_loopback + - fedmsg/base + notify: + - restart httpd + - restart fedmsg-gateway + - restart fedmsg-hub + - restart fedmsg-irc + - restart fedmsg-relay + +- name: overwrite standard config with local fedmsg debugging loopback + copy: src=relay-debug-loopback.py dest=/etc/fedmsg.d/relay.py + when: fedmsg_debug_loopback is true + tags: + - fedmsg_loopback + - fedmsg/base + notify: + - restart httpd + - restart fedmsg-gateway + - restart fedmsg-hub + - restart fedmsg-irc + - restart fedmsg-relay + +- name: start fedmsg-relay, only for loopback testing + service: name=fedmsg-relay state=started + when: fedmsg_debug_loopback is true + tags: + - fedmsg_loopback + - fedmsg/base + - name: setup /etc/pki/fedmsg directory file: path=/etc/pki/fedmsg owner=root group=root mode=0755 state=directory tags: |
