From 923bf09651101d91bc88b12baaf372f44df7191d Mon Sep 17 00:00:00 2001 From: Jacob Michalskie Date: Oct 21 2022 13:03:53 +0000 Subject: Rename webhook to hookshot and riot to element --- diff --git a/pillar/role/matrix.sls b/pillar/role/matrix.sls index 670bc92..1fe7d8b 100644 --- a/pillar/role/matrix.sls +++ b/pillar/role/matrix.sls @@ -130,12 +130,12 @@ profile: appservice_id: 330d1b6dcdf6a2217454f8227d2a960030d341a8baca5fa5c40f4081b6f40acd build: True script: /usr/bin/node build/src/discordas.js -c config.yaml -f discord-registration.yaml -p 9001 - webhook: + hookshot: repo: https://github.com/matrix-org/matrix-hookshot.git branch: main - appservice_id: f4de7550133374c703c4cd64c5898cf1b82b65d4a5c2aca93863ee1fb859df91 - build: True - script: /usr/bin/node --require source-map-support/register lib/App/BridgeApp.js config.yaml webhook-registration.yaml + appservice_id: 752272fc2ad36c461fb148792d197040668adda278cc3e4a247eb977519f58e5 + build: False # It uses yarn instead of npm + script: /usr/bin/node lib/App/BridgeApp.js config.yaml hookshot-registration.yaml telegram: appservice_id: oepzkscngbyqvopzn773ns7whfxyfslgjhy7mumy7syurqp3f4kvb4sgufz9nfsw api_id: 1331253 diff --git a/pillar/secrets/role/matrix.sls b/pillar/secrets/role/matrix.sls index ab71611..af8eec6 100644 --- a/pillar/secrets/role/matrix.sls +++ b/pillar/secrets/role/matrix.sls @@ -781,186 +781,142 @@ profile: ZvessCd/zuO99UvQFik2C7ov9OxZ80vM+nfonxNBjlrsYcNaGmDG3Q== =i/H5 -----END PGP MESSAGE----- - webhook: + hookshot: homeserver_token: | -----BEGIN PGP MESSAGE----- - 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 - =TiYK + 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 + =/2pZ -----END PGP MESSAGE----- appservice_token: | -----BEGIN PGP MESSAGE----- - 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 - =/rY2 + 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 + =YpfP -----END PGP MESSAGE----- secret: | -----BEGIN PGP MESSAGE----- @@ -1053,134 +1009,124 @@ profile: =WgeA -----END PGP MESSAGE----- passkey: - ----------BEGIN PGP MESSAGE----- + -----BEGIN PGP MESSAGE----- - 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 - =yoy4 + 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 + TXxo+jA= + =0miQ -----END PGP MESSAGE----- telegram: appservice_token: | diff --git a/salt/profile/matrix/appservice.sls b/salt/profile/matrix/appservice.sls index 9a79553..89c2753 100644 --- a/salt/profile/matrix/appservice.sls +++ b/salt/profile/matrix/appservice.sls @@ -105,9 +105,9 @@ synapse_appservice_{{ dir }}_file: - service: {{ dir }}_service {% endfor %} -/var/lib/matrix-synapse/webhook/passkey.pem: +/var/lib/matrix-synapse/hookshot/passkey.pem: file.managed: - - contents_pillar: profile:matrix:appservices:webhook:passkey + - contents_pillar: profile:matrix:appservices:hookshot:passkey - mode: 640 - user: synapse - group: synapse diff --git a/salt/profile/matrix/config.sls b/salt/profile/matrix/config.sls index 2473c55..1e8b215 100644 --- a/salt/profile/matrix/config.sls +++ b/salt/profile/matrix/config.sls @@ -1,18 +1,18 @@ -riot_dependencies: +element_dependencies: pkg.installed: - pkgs: - - riot-web + - element-web -riot_conf_dir: +element_conf_dir: file.directory: - name: /etc/riot-web/ -riot_conf_file: +element_conf_file: file.managed: - name: /etc/riot-web/config.json - - source: salt://profile/matrix/files/config-riot.json + - source: salt://profile/matrix/files/config-element.json - require: - - file: riot_conf_dir + - file: element_conf_dir synapse_conf_dir: file.directory: diff --git a/salt/profile/matrix/dimension.sls b/salt/profile/matrix/dimension.sls index 89ac7a1..e473fce 100644 --- a/salt/profile/matrix/dimension.sls +++ b/salt/profile/matrix/dimension.sls @@ -39,8 +39,6 @@ dimension_conf_file: # - name: npm run build # - cwd: /var/lib/matrix-synapse/dimension # - runas: synapse -# - env: -# - NODE_VERSION: 10 dimension_systemd_file: file.managed: diff --git a/salt/profile/matrix/files/appservice-hookshot.yaml b/salt/profile/matrix/files/appservice-hookshot.yaml new file mode 100644 index 0000000..f56d1ff --- /dev/null +++ b/salt/profile/matrix/files/appservice-hookshot.yaml @@ -0,0 +1,14 @@ +id: {{ pillar['profile']['matrix']['appservices']['hookshot']['appservice_id'] }} +hs_token: {{ pillar['profile']['matrix']['appservices']['hookshot']['homeserver_token'] }} +as_token: {{ pillar['profile']['matrix']['appservices']['hookshot']['appservice_token'] }} +namespaces: + users: + - exclusive: true + regex: '@_hookshot.*:opensuse\.org' + group_id: '+hookshot:opensuse.org' + aliases: [] + rooms: [] +url: 'http://localhost:9002' +sender_localpart: _hookshot +rate_limited: false +protocols: null diff --git a/salt/profile/matrix/files/appservice-webhook.yaml b/salt/profile/matrix/files/appservice-webhook.yaml deleted file mode 100644 index 289b677..0000000 --- a/salt/profile/matrix/files/appservice-webhook.yaml +++ /dev/null @@ -1,14 +0,0 @@ -id: {{ pillar['profile']['matrix']['appservices']['webhook']['appservice_id'] }} -hs_token: {{ pillar['profile']['matrix']['appservices']['webhook']['homeserver_token'] }} -as_token: {{ pillar['profile']['matrix']['appservices']['webhook']['appservice_token'] }} -namespaces: - users: - - exclusive: true - regex: '@_webhook_.+:opensuse\.org' - group_id: '+webhook:opensuse.org' - aliases: [] - rooms: [] -url: 'http://localhost:9002' -sender_localpart: _webhook -rate_limited: false -protocols: null diff --git a/salt/profile/matrix/files/config-element.json b/salt/profile/matrix/files/config-element.json new file mode 100644 index 0000000..cc784bd --- /dev/null +++ b/salt/profile/matrix/files/config-element.json @@ -0,0 +1,52 @@ +{ + "default_server_config": { + "m.homeserver": { + "base_url": "https://matrix.opensuse.org", + "server_name": "opensuse.org" + } + }, + "disable_custom_urls": true, + "disable_guests": false, + "disable_login_language_selector": false, + "disable_3pid_login": true, + "brand": "openSUSE Chat", + "branding": { + "welcomeBackgroundUrl": "//static.opensuse.org/chat/pine.png", + "authHeaderLogoUrl": "//static.opensuse.org/chat/openSUSE-Chat-black-text.svg", + "authFooterLinks": [ + {"hosted by openSUSE": "https://opensuse.org"}, + {"powered by Matrix": "https://matrix.org"} + ] + }, + "embeddedPages": { + "welcomeUrl": "//static.opensuse.org/chat/welcome.html" + }, + "integrations_ui_url": "https://dimension.opensuse.org/element", + "integrations_rest_url": "https://dimension.opensuse.org/api/v1/scalar", + "integrations_widgets_urls": ["https://dimension.opensuse.org/widgets"], + "integrations_jitsi_widget_url": "https://dimension.opensuse.org/widgets/jitsi", + "bug_report_endpoint_url": "https://riot.im/bugreports/submit", + "defaultCountryCode": "GB", + "showLabsSettings": true, + "features": { + "feature_pinning": "enable", + "feature_custom_status": "labs", + "feature_custom_tags": "labs", + "feature_state_counters": "labs" + }, + "default_federate": true, + "default_theme": "light", + "roomDirectory": { + "servers": [ + "opensuse.org" + ] + }, + "piwik": { + "url": "https://beans.opensuse.org/matomo/", + "whitelistedHSUrls": ["https://matrix.opensuse.org"], + "siteId": 52 + }, + "jitsi": { + "preferredDomain": "meet.opensuse.org" + } +} diff --git a/salt/profile/matrix/files/config-hookshot.yaml b/salt/profile/matrix/files/config-hookshot.yaml new file mode 100644 index 0000000..f7e901a --- /dev/null +++ b/salt/profile/matrix/files/config-hookshot.yaml @@ -0,0 +1,168 @@ +bridge: + # Basic homeserver configuration + # + domain: opensuse.org + url: http://localhost:8008 + mediaUrl: https://matrix.opensuse.org + port: 9002 + bindAddress: 127.0.0.1 +# github: +# # (Optional) Configure this to enable GitHub support +# # +# auth: +# # Authentication for the GitHub App. +# # +# id: 123 +# privateKeyFile: github-key.pem +# webhook: +# # Webhook settings for the GitHub app. +# # +# secret: secrettoken +# oauth: +# # (Optional) Settings for allowing users to sign in via OAuth. +# # +# client_id: foo +# client_secret: bar +# redirect_uri: https://example.com/bridge_oauth/ +# defaultOptions: +# # (Optional) Default options for GitHub connections. +# # +# showIssueRoomLink: false +# hotlinkIssues: +# prefix: "#" +# userIdPrefix: +# # (Optional) Prefix used when creating ghost users for GitHub accounts. +# # +# _github_ +# gitlab: +# # (Optional) Configure this to enable GitLab support +# # +# instances: +# gitlab.com: +# url: https://gitlab.com +# webhook: +# secret: secrettoken +# publicUrl: https://example.com/hookshot/ +# userIdPrefix: +# # (Optional) Prefix used when creating ghost users for GitLab accounts. +# # +# _gitlab_ +# figma: +# # (Optional) Configure this to enable Figma support +# # +# publicUrl: https://example.com/hookshot/ +# instances: +# your-instance: +# teamId: your-team-id +# accessToken: your-personal-access-token +# passcode: your-webhook-passcode +# jira: +# # (Optional) Configure this to enable Jira support. Only specify `url` if you are using a On Premise install (i.e. not atlassian.com) +# # +# webhook: +# # Webhook settings for JIRA +# # +# secret: secrettoken +# oauth: +# # (Optional) OAuth settings for connecting users to JIRA. See documentation for more information +# # +# client_id: foo +# client_secret: bar +# redirect_uri: https://example.com/bridge_oauth/ +generic: + # (Optional) Support for generic webhook events. + #'allowJsTransformationFunctions' will allow users to write short transformation snippets in code, and thus is unsafe in untrusted environments + # + # + enabled: true + urlPrefix: https://webhook.opensuse.org/ + userIdPrefix: _webhook_ + allowJsTransformationFunctions: false + waitForComplete: false +feeds: + # (Optional) Configure this to enable RSS/Atom feed support + # + enabled: true + pollIntervalSeconds: 600 +# provisioning: +# # (Optional) Provisioning API for integration managers +# # +# secret: "!secretToken" +passFile: + # A passkey used to encrypt tokens stored inside the bridge. + # Run openssl genpkey -out passkey.pem -outform PEM -algorithm RSA -pkeyopt rsa_keygen_bits:4096 to generate + # + passkey.pem +bot: + # (Optional) Define profile information for the bot user + # + displayname: Hookshot Bot + avatar: mxc://opensuse.org/tsHUCwVqIxqvuxmLrSDsMUgA +metrics: + # (Optional) Prometheus metrics support + # + enabled: false +# queue: +# # (Optional) Message queue / cache configuration options for large scale deployments +# # +# monolithic: true +# port: 6379 +# host: localhost +logging: + # (Optional) Logging settings. You can have a severity debug,info,warn,error + # + level: info + colorize: true + json: false + timestampFormat: HH:mm:ss:SSS +# widgets: +# # (Optional) EXPERIMENTAL support for complimentary widgets +# # +# addToAdminRooms: false +# disallowedIpRanges: +# - 127.0.0.0/8 +# - 10.0.0.0/8 +# - 172.16.0.0/12 +# - 192.168.0.0/16 +# - 100.64.0.0/10 +# - 192.0.0.0/24 +# - 169.254.0.0/16 +# - 192.88.99.0/24 +# - 198.18.0.0/15 +# - 192.0.2.0/24 +# - 198.51.100.0/24 +# - 203.0.113.0/24 +# - 224.0.0.0/4 +# - ::1/128 +# - fe80::/10 +# - fc00::/7 +# - 2001:db8::/32 +# - ff00::/8 +# - fec0::/10 +# roomSetupWidget: +# addOnInvite: false +# publicUrl: http://example.com/widgetapi/v1/static +# branding: +# widgetTitle: Hookshot Configuration +permissions: + # (Optional) Permissions for using the bridge. See docs/setup.md#permissions for help + # + - actor: "*" + services: + - service: "*" + level: commands + - actor: "@hellcp:opensuse.org" + services: + - service: "*" + level: admin +listeners: + # (Optional) HTTP Listener configuration. + # Bind resource endpoints to ports and addresses. + # 'port' must be specified. Each listener must listen on a unique port. + # 'bindAddress' will default to '127.0.0.1' if not specified, which may not be suited to Docker environments. + # 'resources' may be any of webhooks, widgets, metrics, provisioning + # + - port: 9005 + bindAddress: 127.0.0.1 + resources: + - webhooks diff --git a/salt/profile/matrix/files/config-riot.json b/salt/profile/matrix/files/config-riot.json deleted file mode 100644 index cc784bd..0000000 --- a/salt/profile/matrix/files/config-riot.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "default_server_config": { - "m.homeserver": { - "base_url": "https://matrix.opensuse.org", - "server_name": "opensuse.org" - } - }, - "disable_custom_urls": true, - "disable_guests": false, - "disable_login_language_selector": false, - "disable_3pid_login": true, - "brand": "openSUSE Chat", - "branding": { - "welcomeBackgroundUrl": "//static.opensuse.org/chat/pine.png", - "authHeaderLogoUrl": "//static.opensuse.org/chat/openSUSE-Chat-black-text.svg", - "authFooterLinks": [ - {"hosted by openSUSE": "https://opensuse.org"}, - {"powered by Matrix": "https://matrix.org"} - ] - }, - "embeddedPages": { - "welcomeUrl": "//static.opensuse.org/chat/welcome.html" - }, - "integrations_ui_url": "https://dimension.opensuse.org/element", - "integrations_rest_url": "https://dimension.opensuse.org/api/v1/scalar", - "integrations_widgets_urls": ["https://dimension.opensuse.org/widgets"], - "integrations_jitsi_widget_url": "https://dimension.opensuse.org/widgets/jitsi", - "bug_report_endpoint_url": "https://riot.im/bugreports/submit", - "defaultCountryCode": "GB", - "showLabsSettings": true, - "features": { - "feature_pinning": "enable", - "feature_custom_status": "labs", - "feature_custom_tags": "labs", - "feature_state_counters": "labs" - }, - "default_federate": true, - "default_theme": "light", - "roomDirectory": { - "servers": [ - "opensuse.org" - ] - }, - "piwik": { - "url": "https://beans.opensuse.org/matomo/", - "whitelistedHSUrls": ["https://matrix.opensuse.org"], - "siteId": 52 - }, - "jitsi": { - "preferredDomain": "meet.opensuse.org" - } -} diff --git a/salt/profile/matrix/files/config-webhook.yaml b/salt/profile/matrix/files/config-webhook.yaml deleted file mode 100644 index f7e901a..0000000 --- a/salt/profile/matrix/files/config-webhook.yaml +++ /dev/null @@ -1,168 +0,0 @@ -bridge: - # Basic homeserver configuration - # - domain: opensuse.org - url: http://localhost:8008 - mediaUrl: https://matrix.opensuse.org - port: 9002 - bindAddress: 127.0.0.1 -# github: -# # (Optional) Configure this to enable GitHub support -# # -# auth: -# # Authentication for the GitHub App. -# # -# id: 123 -# privateKeyFile: github-key.pem -# webhook: -# # Webhook settings for the GitHub app. -# # -# secret: secrettoken -# oauth: -# # (Optional) Settings for allowing users to sign in via OAuth. -# # -# client_id: foo -# client_secret: bar -# redirect_uri: https://example.com/bridge_oauth/ -# defaultOptions: -# # (Optional) Default options for GitHub connections. -# # -# showIssueRoomLink: false -# hotlinkIssues: -# prefix: "#" -# userIdPrefix: -# # (Optional) Prefix used when creating ghost users for GitHub accounts. -# # -# _github_ -# gitlab: -# # (Optional) Configure this to enable GitLab support -# # -# instances: -# gitlab.com: -# url: https://gitlab.com -# webhook: -# secret: secrettoken -# publicUrl: https://example.com/hookshot/ -# userIdPrefix: -# # (Optional) Prefix used when creating ghost users for GitLab accounts. -# # -# _gitlab_ -# figma: -# # (Optional) Configure this to enable Figma support -# # -# publicUrl: https://example.com/hookshot/ -# instances: -# your-instance: -# teamId: your-team-id -# accessToken: your-personal-access-token -# passcode: your-webhook-passcode -# jira: -# # (Optional) Configure this to enable Jira support. Only specify `url` if you are using a On Premise install (i.e. not atlassian.com) -# # -# webhook: -# # Webhook settings for JIRA -# # -# secret: secrettoken -# oauth: -# # (Optional) OAuth settings for connecting users to JIRA. See documentation for more information -# # -# client_id: foo -# client_secret: bar -# redirect_uri: https://example.com/bridge_oauth/ -generic: - # (Optional) Support for generic webhook events. - #'allowJsTransformationFunctions' will allow users to write short transformation snippets in code, and thus is unsafe in untrusted environments - # - # - enabled: true - urlPrefix: https://webhook.opensuse.org/ - userIdPrefix: _webhook_ - allowJsTransformationFunctions: false - waitForComplete: false -feeds: - # (Optional) Configure this to enable RSS/Atom feed support - # - enabled: true - pollIntervalSeconds: 600 -# provisioning: -# # (Optional) Provisioning API for integration managers -# # -# secret: "!secretToken" -passFile: - # A passkey used to encrypt tokens stored inside the bridge. - # Run openssl genpkey -out passkey.pem -outform PEM -algorithm RSA -pkeyopt rsa_keygen_bits:4096 to generate - # - passkey.pem -bot: - # (Optional) Define profile information for the bot user - # - displayname: Hookshot Bot - avatar: mxc://opensuse.org/tsHUCwVqIxqvuxmLrSDsMUgA -metrics: - # (Optional) Prometheus metrics support - # - enabled: false -# queue: -# # (Optional) Message queue / cache configuration options for large scale deployments -# # -# monolithic: true -# port: 6379 -# host: localhost -logging: - # (Optional) Logging settings. You can have a severity debug,info,warn,error - # - level: info - colorize: true - json: false - timestampFormat: HH:mm:ss:SSS -# widgets: -# # (Optional) EXPERIMENTAL support for complimentary widgets -# # -# addToAdminRooms: false -# disallowedIpRanges: -# - 127.0.0.0/8 -# - 10.0.0.0/8 -# - 172.16.0.0/12 -# - 192.168.0.0/16 -# - 100.64.0.0/10 -# - 192.0.0.0/24 -# - 169.254.0.0/16 -# - 192.88.99.0/24 -# - 198.18.0.0/15 -# - 192.0.2.0/24 -# - 198.51.100.0/24 -# - 203.0.113.0/24 -# - 224.0.0.0/4 -# - ::1/128 -# - fe80::/10 -# - fc00::/7 -# - 2001:db8::/32 -# - ff00::/8 -# - fec0::/10 -# roomSetupWidget: -# addOnInvite: false -# publicUrl: http://example.com/widgetapi/v1/static -# branding: -# widgetTitle: Hookshot Configuration -permissions: - # (Optional) Permissions for using the bridge. See docs/setup.md#permissions for help - # - - actor: "*" - services: - - service: "*" - level: commands - - actor: "@hellcp:opensuse.org" - services: - - service: "*" - level: admin -listeners: - # (Optional) HTTP Listener configuration. - # Bind resource endpoints to ports and addresses. - # 'port' must be specified. Each listener must listen on a unique port. - # 'bindAddress' will default to '127.0.0.1' if not specified, which may not be suited to Docker environments. - # 'resources' may be any of webhooks, widgets, metrics, provisioning - # - - port: 9005 - bindAddress: 127.0.0.1 - resources: - - webhooks