openqa/dispatcher: tweak some conditionals

Use the |bool modifier, and add that check in some places where
we didn't currently have it.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
This commit is contained in:
Adam Williamson 2020-05-19 12:36:11 -07:00
parent f4ed58da04
commit c77f42a409

View file

@ -324,7 +324,7 @@
template: src=fedora_openqa_scheduler.toml.j2 dest=/etc/fedora-messaging/fedora_openqa_scheduler.toml owner=root group=root mode=0640
notify:
- restart openqa scheduler consumer
when: "openqa_amqp_scheduler_queue is defined"
when: "openqa_amqp_scheduler_queue is defined and openqa_amqp_scheduler_queue|bool"
tags:
- config
@ -332,7 +332,7 @@
template: src=fedora_openqa_wiki_reporter.toml.j2 dest=/etc/fedora-messaging/fedora_openqa_wiki_reporter.toml owner=root group=root mode=0640
notify:
- restart openqa wiki consumer
when: "openqa_amqp_wiki_reporter_queue is defined"
when: "openqa_amqp_wiki_reporter_queue is defined and openqa_amqp_wiki_reporter_queue|bool"
tags:
- config
@ -340,21 +340,21 @@
template: src=fedora_openqa_resultsdb_reporter.toml.j2 dest=/etc/fedora-messaging/fedora_openqa_resultsdb_reporter.toml owner=root group=root mode=0640
notify:
- restart openqa resultsdb consumer
when: "openqa_amqp_resultsdb_reporter_queue is defined"
when: "openqa_amqp_resultsdb_reporter_queue is defined and openqa_amqp_resultsdb_reporter_queue|bool"
tags:
- config
- name: Enable and start fedora-messaging scheduler service
service: name=fm-consumer@fedora_openqa_scheduler enabled=yes state=started
when: "openqa_amqp_scheduler_queue is defined and openqa_amqp_scheduler_queue"
when: "openqa_amqp_scheduler_queue is defined and openqa_amqp_scheduler_queue|bool"
- name: Enable and start fedora-messaging wiki reporter service
service: name=fm-consumer@fedora_openqa_wiki_reporter enabled=yes state=started
when: "openqa_amqp_wiki_reporter_queue is defined and openqa_amqp_wiki_reporter_queue"
when: "openqa_amqp_wiki_reporter_queue is defined and openqa_amqp_wiki_reporter_queue|bool"
- name: Enable and start fedora-messaging ResultsDB reporter service
service: name=fm-consumer@fedora_openqa_resultsdb_reporter enabled=yes state=started
when: "openqa_amqp_resultsdb_reporter_queue is defined and openqa_amqp_resultsdb_reporter_queue"
when: "openqa_amqp_resultsdb_reporter_queue is defined and openqa_amqp_resultsdb_reporter_queue|bool"
- name: Create directory for consumer service config drop-in
file: path=/etc/systemd/system/fm-consumer@.service.d state=directory owner=root group=root mode=0755