nirik and I went around and around a bit today and ended up back where we started, but with a clearer understanding of where that this. This explains it a bit better, and makes what's actually going on in various places clearer with the use of appropriate shared variables. This should not actually *change* anything at all when deployed. Signed-off-by: Adam Williamson <awilliam@redhat.com>
22 lines
1.2 KiB
Text
22 lines
1.2 KiB
Text
# we need this for our fedora-messaging consumer as it is not allowed
|
|
# to create queues on the infra AMQP broker, by broker config
|
|
fedora_nightlies_amqp_passive: true
|
|
|
|
# fedora-messaging email error reporting settings
|
|
fedora_nightlies_amqp_mailto: ["adamwill@fedoraproject.org"]
|
|
fedora_nightlies_amqp_smtp: bastion
|
|
|
|
# fedora-messaging job scheduler settings
|
|
# we use the openQA rabbitmq account for this role as they run
|
|
# on the same server and it's convenient. this means it's also
|
|
# safe and appropriate to use variables defined in the openqa
|
|
# group_vars. if we ever split the roles up we will have to create
|
|
# a separate account with separate creds
|
|
fedora_nightlies_amqp_url: "{{ openqa_amqp_prod_url }}"
|
|
fedora_nightlies_amqp_cacert: "{{ openqa_amqp_prod_cacertfile }}"
|
|
fedora_nightlies_amqp_cert: "{{ openqa_amqp_prod_certfile }}"
|
|
fedora_nightlies_amqp_key: "{{ openqa_amqp_prod_keyfile }}"
|
|
fedora_nightlies_amqp_queue: "{{ openqa_amqp_prod_username }}_fedora_nightlies"
|
|
fedora_nightlies_amqp_routing_keys: ["org.fedoraproject.prod.openqa.job.done", "org.fedoraproject.prod.pungi.compose.status.change"]
|
|
fedora_nightlies_amqp_data_file: /usr/share/openqa/public/nightlies.json
|
|
fedora_nightlies_amqp_html_file: /usr/share/openqa/public/nightlies.html
|