diff options
| author | Adam Williamson <awilliam@redhat.com> | 2016-03-10 16:55:31 -0800 |
|---|---|---|
| committer | Adam Williamson <awilliam@redhat.com> | 2016-03-10 16:55:31 -0800 |
| commit | aa8cf397eed5a319e16f206fe76e049dfa22eb4b (patch) | |
| tree | d1fe007dfcf70a182fb428f9e6b69e63f161cd63 | |
| parent | 7e914a1d7b51bf7c1df97c7c330fe8ff0c824926 (diff) | |
| download | ansible-aa8cf397eed5a319e16f206fe76e049dfa22eb4b.tar.gz ansible-aa8cf397eed5a319e16f206fe76e049dfa22eb4b.tar.xz ansible-aa8cf397eed5a319e16f206fe76e049dfa22eb4b.zip | |
openqa: add a dumb 'fixes' role to tweak fedmsg config
Ralph *mostly* fixed it, but the config we get from fedmsg/base
still doesn't quite work, so this just hacks it up after that
role's done. This will go away with a couple more fixes to the
fedmsg/base role.
| -rw-r--r-- | playbooks/groups/openqa.yml | 1 | ||||
| -rw-r--r-- | roles/openqa/fixes/tasks/main.yml | 14 |
2 files changed, 15 insertions, 0 deletions
diff --git a/playbooks/groups/openqa.yml b/playbooks/groups/openqa.yml index 333c89eac..5e42fd646 100644 --- a/playbooks/groups/openqa.yml +++ b/playbooks/groups/openqa.yml @@ -47,6 +47,7 @@ - { role: fedmsg/base, tags: ['fedmsg_base', 'fedmsg'] } - { role: fedmsg/relay, tags: ['fedmsg_relay', 'fedmsg'] } - { role: fedmsg/hub, tags: ['fedmsg_hub', 'fedmsg'] } + - { role: openqa/fixes, tags: ['openqa_fixes'] } handlers: - include: "{{ handlers }}/restart_services.yml" diff --git a/roles/openqa/fixes/tasks/main.yml b/roles/openqa/fixes/tasks/main.yml new file mode 100644 index 000000000..aa1902e36 --- /dev/null +++ b/roles/openqa/fixes/tasks/main.yml @@ -0,0 +1,14 @@ +# This file contains some temporary fixes for the fedmsg config on openQA +# hosts, since the roles still aren't quite right for firewalled systems. + +- name: remove internal message source policy + file: path=/etc/fedmsg.d/policy.py state=absent + +- name: use packaged relay.py, not ansible one (which doesn't work) + command: cp /etc/fedmsg.d/relay.py.rpmnew /etc/fedmsg.d/relay.py + +- name: restart fedmsg services + service: name={{ item }} state=restarted + with_items: + - fedmsg-hub + - fedmsg-relay |
