summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorg Pfuetzenreuter2023-02-07 21:22:15 +0100
committerGeorg Pfuetzenreuter2023-02-07 22:29:02 +0100
commit07d325d777096c23f9107ef322bee5d4fd8696a5 (patch)
treee20136d162fa85e0576a5c30bd3b38fa853dfa14
parentf678de8560780ecdeca18d0251136142ef74b701 (diff)
downloadsalt-07d325d777096c23f9107ef322bee5d4fd8696a5.tar.gz
salt-07d325d777096c23f9107ef322bee5d4fd8696a5.tar.bz2
salt-07d325d777096c23f9107ef322bee5d4fd8696a5.zip
dericom02: import Matterbridge configuration
Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
-rw-r--r--pillar/id/dericom02_rigel_lysergic_dev.sls221
1 files changed, 221 insertions, 0 deletions
diff --git a/pillar/id/dericom02_rigel_lysergic_dev.sls b/pillar/id/dericom02_rigel_lysergic_dev.sls
new file mode 100644
index 0000000..16792f1
--- /dev/null
+++ b/pillar/id/dericom02_rigel_lysergic_dev.sls
@@ -0,0 +1,221 @@
+{%- macro discord_common() -%}
+ AutoWebhooks: true
+ EditSuffix: '(edited)'
+ RemoteNickFormat: '[{PROTOCOL}]:{NICK} '
+{%- endmacro -%}
+
+profile:
+ matterbridge:
+ instances:
+ libertacasa-general:
+ general:
+ MediaDownloadSize: 1000000000
+ MediaDownloadPath: /srv/matterbridge/libertacasa-general/media
+ MediaServerDownload: https://load.casa
+ accounts:
+ irc.libertacasa:
+ Server: irc.liberta.casa:6697
+ UseTLS: true
+ UseSASL: true
+ Nick: viaduct
+ NickServNick: viaduct
+ NickServPassword: ${'secret_matterbridge:general:accounts:irc.libertacasa:NickServPassword'}
+ ColorNicks: true
+ Charset: utf8
+ MessageSplit: true
+ MessageQueue: 60
+ UseRelayMsg: true
+ RemoteNickFormat: '{NICK}/{LABEL}'
+ xmpp.libertacasa:
+ Server: xmpp.liberta.casa:5222
+ Jid: viaduct@liberta.casa
+ Password: ${'secret_matterbridge:general:accounts:xmpp.libertacasa:Password'}
+ Muc: muc.liberta.casa
+ Nick: viaduct
+ RemoteNickFormat: '[{PROTOCOL}] <{NICK}>'
+ Label: x
+ Debug: true
+ telegram.libertacasa:
+ Token: ${'secret_matterbridge:general:accounts:telegram.libertacasa:Token'}
+ RemoteNickFormat: '&lt;{NICK}&gt; '
+ MessageFormat: HTMLNick
+ Label: tg
+ DisableWebPagePreview: true
+ sshchat.Psyched:
+ Server: 192.168.0.110:2220
+ Nick: LC
+ RemoteNickFormat: '{PROTOCOL}:<{NICK}> '
+ Label: p
+ discord.23:
+ Token: ${'secret_matterbridge:general:accounts:discord.23:Token'}
+ Server: ${'secret_matterbridge:general:accounts:discord.23:Server'}
+ {{ discord_common() }}
+ discord.aithunder:
+ Token: ${'secret_matterbridge:general:accounts:discord.aithunder:Token'}
+ Server: ${'secret_matterbridge:general:accounts:discord.aithunder:Server'}
+ {{ discord_common() }}
+ gateways:
+ libcasa:
+ irc.libertacasa: '#libcasa'
+ sshchat.Psyched: sshchat
+ xmpp.libertacasa: libcasa
+ dev:
+ irc.libertacasa: '#dev'
+ xmpp.libertacasa: dev
+ lucy:
+ irc.libertacasa: '#lucy'
+ xmpp.libertacasa: lucy
+ info:
+ irc.libertacasa: '#libcasa.info'
+ xmpp.libertacasa: libcasa.info
+ #telegram.libertacasa: '-1001518274267'
+ chat:
+ irc.libertacasa: '#chai'
+ discord.23: chat
+ xmpp.libertacasa: chat
+ dota:
+ irc.libertacasa: '#dotes'
+ discord.23: dotes
+ xmpp.libertacasa: dota
+ aithunder:
+ irc.libertacasa: '#aithunder'
+ discord.aithunder: main-chat
+ xmpp.libertacasa: aithunder
+
+ libertacasa-irc:
+ general:
+ RemoteNickFormat: '{NOPINGNICK}/{LABEL}: '
+ IgnoreFailureOnStart: true
+ MessageSplit: true
+ MediaDownloadSize: 1000000000
+ MediaDownloadPath: /srv/matterbridge/libertacasa-irc/media
+ MediaServerDownload: https://irc.load.casa
+ accounts:
+ irc.libertacasa:
+ Nick: IRCrelay
+ NickServNick: IRCrelay
+ NickServPassword: ${'secret_matterbridge:irc:accounts:irc.libertacasa:NickServPassword'}
+ Server: irc.liberta.casa:6697
+ UseTLS: true
+ UseSASL: true
+ Label: libcasa
+ Charset: utf8
+ IgnoreNicks: HistServ
+ UseRelayMsg: true
+ RemoteNickFormat: '{NICK}/{LABEL}'
+ irc.chillnet:
+ Nick: IRCrelay
+ NickServNick: IRCrelay
+ NickServPassword: ${'secret_matterbridge:irc:accounts:irc.chillnet:NickServPassword'}
+ Server: irc.chillnet.org:6697
+ UseTLS: true
+ UseSASL: true
+ Label: chillnet
+ Charset: utf8
+ IgnoreNicks: HistServ
+ UseRelayMsg: true
+ RemoteNickFormat: '{NICK}/{LABEL}'
+ irc.ergo:
+ Nick: LCIRCrelay
+ NickServNick: LCIRCrelay
+ NickServPassword: ${'secret_matterbridge:irc:accounts:irc.ergo:NickServPassword'}
+ Server: irc.ergo.chat:6697
+ UseTLS: true
+ UseSASL: true
+ Label: ergochat
+ Charset: utf8
+ IgnoreNicks: HistServ
+ UseRelayMsg: true
+ RemoteNickFormat: '{NICK}/{LABEL}'
+ irc.2600:
+ Nick: IRCrelay
+ NickServNick: IRCrelay
+ NickServPassword: ${'secret_matterbridge:irc:accounts:irc.2600:NickServPassword'}
+ Server: irc.2600.net:6697
+ UseTLS: true
+ SkipTLSVerify: true
+ Label: 2600net
+ Charset: utf8
+ irc.dosers:
+ Nick: IRCrelay
+ NickServNick: IRCrelay
+ NickServPassword: ${'secret_matterbridge:irc:accounts:irc.dosers:NickServPassword'}
+ Server: irc.dosers.net:6697
+ UseTLS: true
+ UseSASL: true
+ Label: dosers
+ Charset: utf8
+ irc.rizon:
+ Nick: IRCrelay
+ NickServNick: IRCrelay
+ NickServPassword: ${'secret_matterbridge:irc:accounts:irc.rizon:NickServPassword'}
+ Server: irc.rizon.net:6697
+ UseTLS: true
+ UseSASL: true
+ Label: rizon
+ Charset: utf8
+ irc.nerds:
+ Nick: LCRelay
+ NickServNick: LCRelay
+ NickServPassword: ${'secret_matterbridge:irc:accounts:irc.nerds:NickServPassword'}
+ Server: irc6.irc-nerds.net:6697
+ UseTLS: true
+ UseSASL: true
+ Label: nerds
+ Charset: utf8
+ irc.oftc:
+ Nick: IRCrelay
+ NickServNick: IRCrelay
+ Server: irc.oftc.net:6697
+ UseTLS: true
+ Label: oftc
+ Charset: utf8
+ irc.libera:
+ Nick: IRCrelay
+ NickServNick: IRCrelay
+ NickServPassword: ${'secret_matterbridge:irc:accounts:irc.libera:NickServPassword'}
+ Server: irc.eu.libera.chat:6697
+ UseTLS: true
+ UseSASL: true
+ Label: libera
+ Charset: utf8
+ irc.stardust:
+ Nick: IRCrelay
+ Server: irc.stardust.cx:6697
+ UseTLS: true
+ Charset: utf8
+ Label: stardust
+ # ugly but requested
+ RemoteNickFormat: '[{LABEL}] <{NICK}> '
+ gateways:
+ main:
+ irc.libertacasa: '#libcasa'
+ irc.2600: '#libcasa'
+ irc.nerds: '#praxis'
+ irc.libera: '#libcasa'
+ irc.oftc: '#libcasa'
+ irc.dosers: '#libcasa'
+ irc.rizon: '#praxis'
+ lucy:
+ irc.libertacasa: '#lucy'
+ irc.dosers: '#lucy'
+ libcasainfo:
+ irc.libertacasa: '#libcasa.info'
+ irc.ergo: '#libcasa.info'
+ irc.libera: '#libcasa.info'
+ irc.oftc: '#libcasa.info'
+ ircv5:
+ irc.libertacasa: '#ircv5'
+ irc.libera: '#ircv5'
+ irc.oftc: '#ircv5'
+ nerds:
+ irc.libertacasa: '#nerds'
+ irc.nerds: '#nerds'
+ chillops:
+ irc.libertacasa: '#chillops'
+ irc.chillnet: '#chillops'
+ irc.stardust: '#chillnet-test'
+ music:
+ irc.libertacasa: '#music'
+ irc.chillnet: '#music'
+ irc.stardust: '#music'