58 lines
2.1 KiB
Django/Jinja
58 lines
2.1 KiB
Django/Jinja
{% if env == 'staging' %}
|
|
suffix = 'stg.phx2.fedoraproject.org'
|
|
non_phx_suffix = 'stg.fedoraproject.org'
|
|
{% else %}
|
|
suffix = 'phx2.fedoraproject.org'
|
|
non_phx_suffix = 'fedoraproject.org'
|
|
{% endif %}
|
|
|
|
# This is just an extension of fedmsg.d/endpoints.py. This dict
|
|
# will get merged in with the other.
|
|
config = dict(
|
|
endpoints={
|
|
# This is the output side of the relay to which all other
|
|
# services can listen.
|
|
"relay_outbound": [
|
|
# Messages emerge here
|
|
"tcp://busgateway01.%s:3999" % suffix,
|
|
],
|
|
},
|
|
# This is the address of an active->passive relay. It is used for the
|
|
# fedmsg-logger command which requires another service with a stable
|
|
# listening address for it to send messages to.
|
|
# It is also used by the git-hook, for the same reason.
|
|
# It is also used by the mediawiki php plugin which, due to the oddities of
|
|
# php, can't maintain a single passive-bind endpoint of it's own.
|
|
relay_inbound=[
|
|
{% if 'persistent-cloud' in group_names or 'jenkins-master' in group_names %}
|
|
|
|
# Stuff from the cloud has to go through our external proxy first..
|
|
#"tcp://hub.fedoraproject.org:9941",
|
|
|
|
# ...and normally, we'd like them to go through round-robin, but we're
|
|
# not getting messages in from proxies across the vpn. So, only use
|
|
# proxy01 for now.
|
|
"tcp://209.132.181.16:9941",
|
|
{% elif 'fedmsg-qa-network' in group_names %}
|
|
|
|
# We want the retrace (and other) boxes to talk to the *internal* IP of
|
|
# proxy01, because otherwise the RHIT firewall blocks them.
|
|
"tcp://proxy01.phx2.fedoraproject.org:9941",
|
|
|
|
{% elif 'fedmsg-qa-network-stg' in group_names %}
|
|
|
|
"tcp://proxy01.stg.phx2.fedoraproject.org:9941",
|
|
|
|
{% else %}
|
|
|
|
# Primarily, scripts from inside phx2 connect here.
|
|
# Furthermore, scripts from outside (coprs, secondary arch koji) connect
|
|
# here via haproxy.
|
|
"tcp://busgateway01.%s:9941" % suffix,
|
|
|
|
# Scripts from the vpn (people03, anitya) connect here
|
|
"tcp://busgateway01.vpn.fedoraproject.org:3998",
|
|
|
|
{% endif %}
|
|
],
|
|
)
|