From 07d325d777096c23f9107ef322bee5d4fd8696a5 Mon Sep 17 00:00:00 2001 From: Georg Pfuetzenreuter Date: Tue, 7 Feb 2023 21:22:15 +0100 Subject: dericom02: import Matterbridge configuration Signed-off-by: Georg Pfuetzenreuter --- pillar/id/dericom02_rigel_lysergic_dev.sls | 221 +++++++++++++++++++++++++++++ 1 file changed, 221 insertions(+) create mode 100644 pillar/id/dericom02_rigel_lysergic_dev.sls 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: '<{NICK}> ' + 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' -- cgit v1.2.3