Toy with dynamically generating fedmsg endpoint config.
This commit is contained in:
parent
20a08b7151
commit
8df675b378
8 changed files with 46 additions and 26 deletions
|
@ -99,5 +99,18 @@ config = dict(
|
|||
],
|
||||
|
||||
# koji is not listed here since it publishes to the fedmsg-relay
|
||||
|
||||
|
||||
# Dynamically generate endpoint declarations from our wsgi app vars.
|
||||
# Eventually, replace *all* fedmsg endpoint definitions with this one loop
|
||||
{% for host in groups['all'] %}
|
||||
{% if 'fedmsg_wsgi_service' in hostvars[host] %}
|
||||
"{{hostvars[host]['fedmsg_wsgi_service']}}.{{hostvars[host].split('.')|first}}": [
|
||||
{% for i in range(wsgi_procs * wsgi_threads) %}
|
||||
"tcp://{{host}}:30{{%02d % i}}",
|
||||
{% endfor %}
|
||||
],
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
},
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue