copr: backend: install messaging toml config

This commit is contained in:
Pavel Raiskup 2019-06-28 12:51:52 +02:00
parent 8b24ab2f12
commit 4f6f243fac
3 changed files with 25 additions and 0 deletions

View file

@ -40,6 +40,7 @@ messaging:
certificates:
- key: copr
username: copr
app_name: Copr build system
# Copr vars
copr_hostbase: copr-be-dev

View file

@ -41,3 +41,10 @@
with_items: "{{ messaging.certificates }}"
tags:
- fedora-messaging
- name: "copy the toml file for {{ item.username }}"
template: src="messaging.toml.j2" dest="/etc/fedora-messaging/{{ item.username }}.toml"
owner=root group=root mode=644
vars:
- msg_username: {{ item.username }}
- msg_appname: {{ item.app_name }}

View file

@ -0,0 +1,17 @@
amqp_url = "amqps://{{ msg_config.username }}{{ env_suffix }}:@rabbitmq{{ env_suffix }}.fedoraproject.org/%2Fpubsub"
# The topic_prefix configuration value will add a prefix to the topics of every sent message.
# This is used for migrating from fedmsg, and should not be used afterwards.
{% if env == "staging" %}
topic_prefix = "org.fedoraproject.stg"
{% else %}
topic_prefix = "org.fedoraproject.prod"
{% endif %}
[tls]
ca_cert = "/etc/pki/rabbitmq/{{ msg_username }}/ca.crt"
keyfile = "/etc/pki/rabbitmq/{{ msg_username }}/{{ msg_username }}.key"
certfile = "/etc/pki/rabbitmq/{{ msg_username }}/{{ msg_username }}.crt"
[client_properties]
app = "{{ msg_appname }}{% if env == "staging" %} - {{ env }}{% endif %}"