diff --git a/roles/bugzilla2fedmsg/tasks/main.yml b/roles/bugzilla2fedmsg/tasks/main.yml index 32dc655739..8ecfa5cd41 100644 --- a/roles/bugzilla2fedmsg/tasks/main.yml +++ b/roles/bugzilla2fedmsg/tasks/main.yml @@ -38,7 +38,19 @@ notify: - restart moksha-hub -- name: Copy in the broker certificates +- name: Copy in the staging certificates + copy: > + src="{{ private }}/files/bugzilla2fedmsg/{{ item }}" + dest="/etc/pki/fedmsg/{{ item }}" + mode=0640 owner=fedmsg group=fedmsg + with_items: + - fedora.devel.engineering.redhat.com.crt + - fedora.devel.engineering.redhat.com.key + when: env == 'staging' + notify: + - restart moksha-hub + +- name: Copy in the production certificates copy: > src="{{ private }}/files/bugzilla2fedmsg/{{ item }}" dest="/etc/pki/fedmsg/{{ item }}" @@ -46,6 +58,7 @@ with_items: - fuse-fabric-fedoraproject.org.crt - fuse-fabric-fedoraproject.org.key + when: env != 'staging' notify: - restart moksha-hub diff --git a/roles/bugzilla2fedmsg/templates/bugzilla2fedmsg.ini b/roles/bugzilla2fedmsg/templates/bugzilla2fedmsg.ini index 05082c6154..eab2635f12 100644 --- a/roles/bugzilla2fedmsg/templates/bugzilla2fedmsg.ini +++ b/roles/bugzilla2fedmsg/templates/bugzilla2fedmsg.ini @@ -15,9 +15,16 @@ bugzilla.username = {{ bugzilla_user }} bugzilla.password = {{ bugzilla_password }} # Stomp broker configuration. +{% if env == 'staging' %} +stomp_uri = fuse-fabric-01.stg.jboss.org:61617,fuse-fabric-02.stg.jboss.org:61617,fuse-fabric-03.stg.jboss.org:61617 +stomp_ssl_crt = /etc/pki/fedmsg/fedora.devel.engineering.redhat.com.crt +stomp_ssl_key = /etc/pki/fedmsg/fedora.devel.engineering.redhat.com.key +{% else %} stomp_uri = fuse-fabric-01.jboss.org:61617,fuse-fabric-02.jboss.org:61617,fuse-fabric-03.jboss.org:61617 stomp_ssl_crt = /etc/pki/fedmsg/fuse-fabric-fedoraproject.org.crt stomp_ssl_key = /etc/pki/fedmsg/fuse-fabric-fedoraproject.org.key +{% endif %} + stomp_user = {{ redhat_dmz_broker_username }} stomp_pass = {{ redhat_dmz_broker_password }}