diff options
| author | Adam Williamson <awilliam@redhat.com> | 2016-03-04 14:25:46 -0800 |
|---|---|---|
| committer | Adam Williamson <awilliam@redhat.com> | 2016-03-04 14:29:54 -0800 |
| commit | 25e6469e4da6a6b3fad50efc79aba8a377c10a2c (patch) | |
| tree | 0f0e9ec3bae2a00a2ebb5a4e70a11e8f808c8274 /roles | |
| parent | 5a968a1881e0a717d48b8c1a0f1f913cdd83190c (diff) | |
| download | ansible-25e6469e4da6a6b3fad50efc79aba8a377c10a2c.tar.gz ansible-25e6469e4da6a6b3fad50efc79aba8a377c10a2c.tar.xz ansible-25e6469e4da6a6b3fad50efc79aba8a377c10a2c.zip | |
check-compose: switch to fedmsg-hub based fedmsg consumer
I'm switching the misc. QA fedmsg consumers over to using fedmsg-
hub, due to https://github.com/fedora-infra/fedmsg/issues/365 .
So we need to adjust how we install check-compose, install a
config file to enable the consumer, and also set up the fedmsg
base and hub roles on the openqa server boxes (which do the
check-compose job ATM).
Diffstat (limited to 'roles')
| -rw-r--r-- | roles/check-compose/files/checkcomp_consumer.py | 3 | ||||
| -rw-r--r-- | roles/check-compose/tasks/main.yml | 23 |
2 files changed, 10 insertions, 16 deletions
diff --git a/roles/check-compose/files/checkcomp_consumer.py b/roles/check-compose/files/checkcomp_consumer.py new file mode 100644 index 000000000..5d3068cff --- /dev/null +++ b/roles/check-compose/files/checkcomp_consumer.py @@ -0,0 +1,3 @@ +config = { + 'checkcomp_consumer.prod.enabled': True, +} diff --git a/roles/check-compose/tasks/main.yml b/roles/check-compose/tasks/main.yml index 1fef4e146..2f4b6761b 100644 --- a/roles/check-compose/tasks/main.yml +++ b/roles/check-compose/tasks/main.yml @@ -62,27 +62,18 @@ dest: /root/fedora-qa register: gitqa -- name: Clean check-compose - command: "make prefix=/usr clean" - args: - chdir: /root/fedora-qa/check-compose - when: "gitqa|changed" - -- name: Build check-compose - command: "make prefix=/usr" - args: - chdir: /root/fedora-qa/check-compose - when: "gitqa|changed" - - name: Install check-compose - command: "make prefix=/usr install" + command: "python setup.py install" args: chdir: /root/fedora-qa/check-compose when: "gitqa|changed" -- name: Reload systemd config to pick up installed units - command: "systemctl daemon-reload" - when: "gitqa|changed" +- name: Enable fedmsg consumer + copy: src=checkcomp_consumer.py dest=/etc/fedmsg.d/checkcomp_consumer.py owner=root group=root mode=0644 + notify: + - restart fedmsg-hub + tags: + - config - name: Install config file template: src=check-compose.conf.j2 dest=/etc/check-compose.conf mode=0644 |
