openqa/dispatcher: restart messaging servers on config changes

Signed-off-by: Adam Williamson <awilliam@redhat.com>
This commit is contained in:
Adam Williamson 2019-06-14 15:43:40 -07:00
parent 94791dd7aa
commit 927897eae9

View file

@ -352,18 +352,21 @@
- name: Configure fedora-messaging scheduler
template: src=fedora_openqa_scheduler.toml.j2 dest=/etc/fedora-messaging/fedora_openqa_scheduler.toml owner=root group=root mode=0640
register: fmscheduler
when: "openqa_amqp_scheduler_queue is defined and openqa_fedoramessaging|bool"
tags:
- config
- name: Configure fedora-messaging wiki reporter
template: src=fedora_openqa_wiki_reporter.toml.j2 dest=/etc/fedora-messaging/fedora_openqa_wiki_reporter.toml owner=root group=root mode=0640
register: fmwiki
when: "openqa_amqp_wiki_reporter_queue is defined and openqa_fedoramessaging|bool"
tags:
- config
- name: Configure fedora-messaging ResultsDB reporter
template: src=fedora_openqa_resultsdb_reporter.toml.j2 dest=/etc/fedora-messaging/fedora_openqa_resultsdb_reporter.toml owner=root group=root mode=0640
register: fmresultsdb
when: "openqa_amqp_resultsdb_reporter_queue is defined and openqa_fedoramessaging|bool"
tags:
- config
@ -380,6 +383,18 @@
service: name=fm-consumer@fedora_openqa_resultsdb_reporter enabled=yes state=started
when: "openqa_amqp_resultsdb_reporter_queue is defined and openqa_fedoramessaging|bool"
- name: Restart fedora-messaging scheduler service
service: name=fm-consumer@fedora_openqa_scheduler state=restarted
when: "fmscheduler is changed"
- name: Restart fedora-messaging wiki reporter service
service: name=fm-consumer@fedora_openqa_wiki_reporter state=restarted
when: "fmwiki is changed"
- name: Restart fedora-messaging ResultsDB reporter service
service: name=fm-consumer@fedora_openqa_resultsdb_reporter state=restarted
when: "fmresultsdb is changed"
- name: Set up cron job to schedule live-respins jobs
copy: src=schedule-live-respins.cron dest=/etc/cron.hourly/schedule-live-respins owner=root group=root mode=0755
tags: