Blame salt/profile/matrix/files/matterbridge.toml
|
Stasiek Michalski |
d9b824 |
#WARNING: as this file contains credentials, be sure to set correct file permissions
|
|
Stasiek Michalski |
d9b824 |
{%- set services = salt['pillar.get']('profile:matrix:matterbridge:servers') %}
|
|
Stasiek Michalski |
d9b824 |
{%- for service, servers in services.items() %}
|
|
Stasiek Michalski |
d9b824 |
[{{service}}]
|
|
Stasiek Michalski |
d9b824 |
{%- for server, options in servers.items() %}
|
|
Stasiek Michalski |
d9b824 |
[{{service}}.{{server}}]
|
|
Stasiek Michalski |
d9b824 |
{%- for key, value in options.items() %}
|
|
Stasiek Michalski |
d9b824 |
{{key}}={{value}}
|
|
Stasiek Michalski |
d9b824 |
{%- endfor %}
|
|
Stasiek Michalski |
d9b824 |
|
|
Stasiek Michalski |
d9b824 |
{%- endfor %}
|
|
Stasiek Michalski |
d9b824 |
{%- endfor %}
|
|
Stasiek Michalski |
d9b824 |
|
|
Stasiek Michalski |
d9b824 |
{%- set gateways = salt['pillar.get']('profile:matrix:matterbridge:gateways') %}
|
|
Stasiek Michalski |
d9b824 |
{%- for gateway, accounts in gateways.items() %}
|
|
Stasiek Michalski |
d9b824 |
[[gateway]]
|
|
Stasiek Michalski |
d9b824 |
name="{{gateway}}"
|
|
Stasiek Michalski |
d9b824 |
enable=true
|
|
Stasiek Michalski |
d9b824 |
inout = [
|
|
Stasiek Michalski |
d9b824 |
{%- for account, channel in servers.items() %}
|
|
Stasiek Michalski |
d9b824 |
{ account="{{account}}", channel="{{channel}}" },
|
|
Stasiek Michalski |
d9b824 |
{%- endfor %}
|
|
Stasiek Michalski |
d9b824 |
]
|
|
Stasiek Michalski |
d9b824 |
{%- endfor %}
|