summaryrefslogtreecommitdiffstats
path: root/roles/fedmsg/base/tasks
diff options
context:
space:
mode:
authorRalph Bean <rbean@redhat.com>2015-09-30 18:23:41 +0000
committerRalph Bean <rbean@redhat.com>2015-09-30 18:23:41 +0000
commitd1f36c8fb46767d701673d5521a6725f919e66c9 (patch)
tree0a1d883472bf671b16a695546b06d7575c5bbbe2 /roles/fedmsg/base/tasks
parent373497b746f55f39928781ab8fa0a6e9efd7f22c (diff)
downloadansible-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.yml49
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: