diff --git a/playbooks/openshift-apps/datanommer.yml b/playbooks/openshift-apps/datanommer.yml index ef0f094bfb..f08a781d78 100644 --- a/playbooks/openshift-apps/datanommer.yml +++ b/playbooks/openshift-apps/datanommer.yml @@ -11,6 +11,14 @@ roles: - role: rabbit/user username: "datanommer{{ env_suffix }}" + - role: rabbit/queue + username: "datanommer{{ env_suffix }}" + queue_name: "datanommer{{ env_suffix }}" + routing_keys: + - "#" + thresholds: + warning: 50 + critical: 500 - role: openshift/project app: datanommer diff --git a/roles/openshift-apps/datanommer/templates/fedora-messaging-config.toml b/roles/openshift-apps/datanommer/templates/fedora-messaging-config.toml index bfb54b9d90..5b3ee9dbe3 100644 --- a/roles/openshift-apps/datanommer/templates/fedora-messaging-config.toml +++ b/roles/openshift-apps/datanommer/templates/fedora-messaging-config.toml @@ -17,7 +17,19 @@ keyfile = "/etc/pki/fedora-messaging/datanommer-key.pem" certfile = "/etc/pki/fedora-messaging/datanommer-cert.pem" [client_properties] -app = "Datanommer" +app = "datanommer" +app_url = "https://github.com/fedora-infra/datanommer" + +[queues.datanommer{{ env_suffix }}] +durable = true +auto_delete = false +exclusive = false +arguments = {} + +[[bindings]] +queue = "datanommer{{ env_suffix }}" +exchange = "amq.topic" +routing_keys = ["#"] [consumer_config] datanommer_sqlalchemy_url = 'postgresql://{{ datanommerDBUser }}:{{ datanommerDBPassword }}@db-datanommer01{{ env_suffix }}.iad2.fedoraproject.org/datanommer2'