Warrows
5fd94466e1
Fix quote error introduced in 936412a08
2 years ago
Slavi Pantaleev
1631d55dff
Merge pull request #2143 from Warrows/maubot-nginx
...
Update proxied nginx for maubot
2 years ago
Warrows
936412a08e
Update proxied nginx for maubot
...
- Don't put unnecessary Host header.
- Update both cases (with or without nginx proxy)
2 years ago
Catalan Lover
2aceb445af
Fix config error that can cause Mjolnir to crash
2 years ago
Slavi Pantaleev
43e38170e5
Upgrade matrix-corporal (2.3.2 -> 2.4.0)
2 years ago
Slavi Pantaleev
033f188c1e
Upgrade matrix-corporal (2.3.1 -> 2.3.2)
2 years ago
Slavi Pantaleev
b67ba669e8
Merge pull request #2038 from TheOneWithTheBraid/braid/matrix-ldap-registration-proxy
...
Draft: feat: include matrix_ldap_registration_proxy
2 years ago
Slavi Pantaleev
81ee2449a8
Remove double ;
2 years ago
Slavi Pantaleev
2f48740525
Merge pull request #2141 from FSG-Cat/Mjolnir-CFG-Update
...
Update Mjolnir Config from its #962 state to todays template.
2 years ago
Darren Rambaud
ec8daad805
dendrite: update image tag version
...
- update to v0.10.1 (https://github.com/matrix-org/dendrite/releases/tag/v0.10.1 )
2 years ago
Darren Rambaud
851a52a532
dendrite: update tag image version
...
- update to 0.10.0 (https://github.com/matrix-org/dendrite/releases/tag/v0.10.0 )
2 years ago
Warrows
c650495c0e
Update proxied nginx for maubot
2 years ago
Slavi Pantaleev
b51fe595b2
Upgrade matrix-corporal (2.3.0 -> 2.3.1)
2 years ago
Catalan Lover
59c46662e5
Start Updating Mjolnir CFG from Initial to Current
2 years ago
Julian-Samuel Gebühr
41e1da2ff4
Make registration proxy independent of other roles, document ( #7 )
...
* Make registration proxy independent of other roles, document
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Fix yml issues
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Remove undefined variable (as service HAS to be exposed
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Add registration endpint
Defines the registration endpoint that should be intercepted/forwarded to the proxy
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Add image name
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
2 years ago
Aine
db7cc3bda0
Update Jitsi stable-7648-4 -> stable-7830
2 years ago
Slavi Pantaleev
5f0fbd6d62
Upgrade Cinny (2.2.1 -> 2.2.2)
2 years ago
Slavi Pantaleev
68c2e0bee5
Upgrade Element (v1.11.7 -> v1.11.8)
2 years ago
Slavi Pantaleev
01acd6ec3d
Upgrade Cinny (2.2.0 -> 2.2.1)
2 years ago
Julian-Samuel Gebühr
38e19e48d2
Bump element version
...
This is a security relevant update
2 years ago
Slavi Pantaleev
b6b56952a9
Merge pull request #2137 from etkecc/patch-87
...
Update Ntfy 1.27.2 -> 1.28.0
2 years ago
Aine
89ca2e5eda
Update Ntfy 1.27.2 -> 1.28.0
2 years ago
Aine
f9e750c47f
Update Element 1.11.5 -> 1.11.6
2 years ago
Slavi Pantaleev
de671ad58a
Upgrade ddclient (v3.9.1-ls99 -> v3.9.1-ls100)
2 years ago
Slavi Pantaleev
5d5642abc5
Upgrade Synapse (v1.67.0 -> v1.68.0)
2 years ago
Slavi Pantaleev
1ea1597020
Fix some ansible-lint-reported warnings
...
This mostly fixes `key-order` warnings around
`block` statements.
2 years ago
Slavi Pantaleev
0ab5371ebd
Upgrade mautrix-telegram (0.12.0 -> 0.12.1) and lottieconverter (alpine-3.15 -> alpine-3.16)
2 years ago
Aine
8e448aed0f
Update Prometheus Node Exporter 1.3.1 -> 1.4.0
2 years ago
Slavi Pantaleev
0499692661
Upgrade appservice-irc (0.35.0 -> 0.35.1)
2 years ago
Slavi Pantaleev
f623cf3550
Only download Grafana dashboard URLs for enabled services
...
If someone is using Dendrite and enabling Grafana, we'll no longer
download Synapse dashboards.
If someone is not using node-exporter, we'll no longer download node
exporter dashboards.
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2133
2 years ago
Slavi Pantaleev
3f4bedb31e
Use matrix_grafana_enabled: true in the matrix-grafana role
...
This is consistent with what all other roles do. If someone includes a
role, the assumption is that they want its functionality enabled.
The playbook distribution then disables components via
`group_vars/matrix_servers`. We've always had `matrix_grafana_enabled: false`
there, so flipping the in-role `_enabled` flag to `true` does not change
anything for playbook users. Users who import the roles individually in
their own other playbooks (and who don't use `group_vars/matrix_servers`)
may observe a change in the defaults with this.
2 years ago
Slavi Pantaleev
6c928d87ca
Configure Grafana's default_home_dashboard_path properly
...
Using `matrix_synapse_*` variables within the `matrix-grafana` role
is not a good practice.
We now have a `matrix_grafana_default_home_dashboard_path` variable
with a good universal default value and we override it via
`group_vars/matrix_servers` based on enabled components, etc.
This is a better fix for https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2133
2 years ago
Slavi Pantaleev
14af09e4f3
Define matrix_grafana_dashboard_download_urls_all variable in matrix-grafana role
...
We shouldn't be using it in the role (`tasks/setup.yml`) without
defining at least some default value in the role itself.
We've always had the override in `group_vars/matrix_servers`,
so the variable was essentially defined (at the playbook level), but
that's not the right way to do things.
2 years ago
Slavi Pantaleev
a69613a2e7
Merge pull request #2132 from mjarr/mjarr-patch-1
...
synapse: match upstream rate limit defaults
2 years ago
mjarr
dd8106790e
synapse: match upstream rate limit defaults
2 years ago
Aine
484536b039
Do not restart postmoogle during installation
...
Reason: during a fresh install, when there is no synapse yet, systemd unit fails to start, thus whole play fails
2 years ago
Shaleen Jain
b77907f2d4
whatsapp: do not turn on synapse only options
2 years ago
Aine
fc56288f5b
Update Postmoogle 0.9.3 -> 0.9.4
...
* send emails in UTF-8 👋
* fix options descriptions
* add SMTP auth
* allow sending emails from your apps and scripts using postmoogle as email provider
2 years ago
Darren Rambaud
59adb8d028
dendrite: update image tag version
...
- 0.9.9 (https://github.com/matrix-org/dendrite/releases/tag/v0.9.9 )
2 years ago
Slavi Pantaleev
bcb6679e31
Merge pull request #2124 from etkecc/patch-82
...
Update Postmoogle 0.9.2 -> 0.9.3
2 years ago
Aine
6d29048ed9
Update Postmoogle 0.9.2 -> 0.9.3
2 years ago
Aine
8717447dc5
Update Honoroit 0.9.14 -> 0.9.15
2 years ago
Aine
c6f9a42f40
Update Grafana 9.1.5 -> 9.1.6
2 years ago
Slavi Pantaleev
916df397d9
Merge pull request #2120 from etkecc/patch-78
...
Update ddclient v3.9.1-ls98 -> v3.9.1-ls99
2 years ago
Aine
63423e614f
Update ddclient v3.9.1-ls98 -> v3.9.1-ls99
2 years ago
Aine
18836e910f
Update mautrix-instagram 0.2.0 -> 0.2.1
2 years ago
Slavi Pantaleev
89648cf58e
Fix some ansible-lint-reported warnings
2 years ago
Slavi Pantaleev
0259a7a50b
Fix typo
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2114
2 years ago
Slavi Pantaleev
9654f5b5e3
Merge pull request #2113 from etkecc/honoroit-0914
...
Update Honoroit 0.9.13 -> 0.9.14
2 years ago
Aine
f042542086
Update Honoroit 0.9.13 -> 0.9.14
2 years ago
Aine
47fa90bdc3
Update mautrix-signal 0.3.0 -> 0.4.0
2 years ago
Shaleen Jain
435c4f8b01
dendrite: update config to match upstream defaults
2 years ago
Slavi Pantaleev
67763fadec
Merge pull request #2109 from borisrunakov/stream_writer_worker_metrics_range
...
change stream writer worker metrics range start
2 years ago
Aine
3a3a0b5c9a
Update Cinny 2.1.3 -> 2.2.0
2 years ago
borisrunakov
49c64a8d65
change stream writer worker metrics range start
2 years ago
Slavi Pantaleev
f2b66c3b04
Use a different name for appservice-irc image (localhost/ prefix) if self-building enabled
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2108
2 years ago
Slavi Pantaleev
b45cd7495c
Upgrade mautrix-whatsapp (0.6.1 -> 0.7.0) and change some defaults
...
`ephemeral_events`` and `sync_with_custom_puppets` have been flipped
to keep up with the default upstream config:
b33bd9c4a7
2 years ago
Slavi Pantaleev
e25678c57a
Upgrade Hookshot (2.1.2 -> 2.2.0)
2 years ago
Julian-Samuel Gebühr
cd21525b4b
Merge branch 'braid/matrix-ldap-registration-proxy' of https://github.com/TheOneWithTheBraid/matrix-docker-ansible-deploy into matrix-ldap-registration-proxy
2 years ago
Julian-Samuel Gebühr
d23cef541e
Redo exposing the service to nginx
...
The Service is now exposed by default on port 8585 and forwarded by nginx to the specified endpoint
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
2 years ago
Slavi Pantaleev
b07fd76830
Fix prometheus.yml.j2 indentation and worker ids for stream writers
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2105
2 years ago
Slavi Pantaleev
800267b182
Fix incorrect if checks breaking start_pushers/send_federaiton/enable_media_repo
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2103
2 years ago
Slavi Pantaleev
ef112181a1
Update some Synapse documentation URLs
2 years ago
Slavi Pantaleev
109e1addb8
Improve reliability when using more than 1 media_repository worker
2 years ago
Slavi Pantaleev
8887aed500
Do not add federation_sender_instances/pusher_instances configuration if not necessary
...
This keeps the configuration cleaner and hopefully prevents odd issues
if Synapse (by any chance) happens to interpret `pusher_instances: []`
as "no pushers", instead of as "push from the master process".
I haven't confirmed what an empty pushers/federation-senders list means,
so it's safer to just avoid it.
2 years ago
Slavi Pantaleev
a1fb082618
Add support for running background tasks on a worker
2 years ago
Slavi Pantaleev
5f3f460cda
Restore support for appservice and user_dir workers
2 years ago
Slavi Pantaleev
8cd7c1ec2f
Relocate enable_media_repo and make it configurable via matrix_synapse_enable_media_repo
...
.. although.. manual configuration is discouraged in most cases.
2 years ago
Slavi Pantaleev
b842447047
Add support for multiple pusher workers
2 years ago
Slavi Pantaleev
22cf259155
Put common worker configuration options at the top
2 years ago
Slavi Pantaleev
ec654ca91e
Add support for multiple federation sender workers
2 years ago
Slavi Pantaleev
226c550ffa
Add support for stream writer Synapse workers
...
As stream writer workers are also powered by the `generic_worker`
Synapse app, this necessitated that we provide means for distinguishing
between them and regular `generic_workers`.
I've also taken the time to optimize nginx configuration generation
(more Jinja2 macro usage, less duplication).
Worker names have also changed.
Workers are now named sequentially like this:
- `matrix-synapse-worker-0-generic`
- `matrix-synapse-worker-1-stream-writer-typing`
- `matrix-synapse-worker-2-pusher`
instead of `matrix-synapse-worker_generic_worker-18111` (indexed with a
port number).
People who modify `matrix_synapse_workers_enabled_list` directly will
need to adjust their configuration.
2 years ago
Slavi Pantaleev
fde5fef8b3
Fix Cactus Comments nginx injection when matrix-nginx-proxy disabled
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2101
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2089
2 years ago
Aine
cb2e57e33a
Update Postmoogle 0.9.1 -> 0.9.2
2 years ago
Slavi Pantaleev
ef523d68a4
Suppress errors in docker kill/rm calls for Synapse workers
...
We do the same everywhere else. This is an omission.
2 years ago
Julian-Samuel Gebühr
54d5741ec1
Fix typo
2 years ago
TheOneWithTheBraid
1da77f03b1
fix: updated default variables
...
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2 years ago
Julian-Samuel Gebühr
19e61b0ad7
Inject nginx configuration for ldap proxy at runtime
2 years ago
Julian-Samuel Gebühr
94c9312bd0
Remove matrix LDAP proxy config from nginx role
2 years ago
Julian-Samuel Gebühr
a03b5efc42
Add nginx rewrite for registration
2 years ago
Julian-Samuel Gebühr
7c79f78d03
Remove selfcheck
2 years ago
Julian-Samuel Gebühr
bdfd84e146
Use a template option for the env with variable extension
2 years ago
Julian-Samuel Gebühr
b4fdc622fd
Remove ma1sd leftovers
2 years ago
Julian-Samuel Gebühr
b6fee92f0e
Avoid cross-referencing of variables in role, move to group vars
2 years ago
Julian-Samuel Gebühr
42230b6765
Make role enabled in role but turn it off in group vars
2 years ago
Julian-Samuel Gebühr
91e75d650e
Validate that basic LDAP settings are provided
2 years ago
Julian-Samuel Gebühr
8e76d712df
Remove ma1sd leftovers
2 years ago
TheOneWithTheBraid
6f02a916ec
feat: include matrix_ldap_registration_proxy
...
Fixes : #1144
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2 years ago
Slavi Pantaleev
bab0d3b2cf
Merge pull request #2098 from etkecc/patch-72
...
Update Appservice IRC 0.34.0 -> 0.35.0
2 years ago
Slavi Pantaleev
8a95e961de
Merge pull request #2095 from etkecc/patch-69
...
Update Grafana 9.1.4 -> 9.1.5
2 years ago
Slavi Pantaleev
ca984a9987
Merge pull request #2096 from etkecc/patch-70
...
Update Element 1.11.4 -> 1.11.5
2 years ago
Slavi Pantaleev
c5c032ac61
Merge pull request #2097 from etkecc/patch-71
...
Update Coturn 4.5.2-r14 -> 4.6.0-r0
2 years ago
Aine
17e6c52cbf
Update Dendrite 0.9.7 -> 0.9.8
2 years ago
Aine
2edd9a056e
Update Appservice IRC 0.34.0 -> 0.35.0
2 years ago
Aine
83482721f8
Update Coturn 4.5.2-r14 -> 4.6.0-r0
2 years ago
Aine
c29a39a6fb
Update Element 1.11.4 -> 1.11.5
2 years ago
Aine
afe5a016cb
Update Grafana 9.1.4 -> 9.1.5
2 years ago
Slavi Pantaleev
f12206676f
Upgrade Synapse (v1.66.0 -> 1.67.0) and remove `frontend_proxy` workers
...
`frontend_proxy` workers have been superseded by `generic_worker` workers.
Related to https://github.com/matrix-org/synapse/pull/13645
2 years ago
Slavi Pantaleev
11f2cda21a
Upgrade Certbot (1.28 -> 1.30)
2 years ago
Slavi Pantaleev
8778c14fe2
Upgrade Dendrite (0.9.6 -> 0.9.7)
2 years ago
Aine
5c954b0d5a
Update Grafana 9.1.3 -> 9.1.4
2 years ago
Julian-Samuel Gebühr
c7d8299398
Correct service name
...
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
2 years ago
Slavi Pantaleev
71555341d1
Pin Cactus Comments version (latest -> 0.9.0)
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2089
2 years ago
Slavi Pantaleev
c00a8d4099
Announce Cactus Comments support
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2089
2 years ago
Julian-Samuel Gebühr
5825a0c919
Cactus comments ( #2089 )
...
* Add construct for cactus comments role
* Adjust config files
* Add docker self build to defaults
* Adjust tasks
* Fix smaller syntax errors
* Fix env argument
* Add tmp path to allow container writing there
Background why I did this: https://docs.gunicorn.org/en/stable/settings.html#worker-tmp-dir
* Change port back to 5000 as not configurable in container
* Try to add appservice config file for synapse to use
* Inject appservice file
* Correct copied variable name
* Comment out unused app service file injection
would need mounting the appservice file to the synapse container i guess
* Move role before synapse to be able to inject during runtime
* Remove unused parts
* Change default user id to mirror official docs
* Add docs
* Update roles/matrix-cactus-comments/tasks/setup_install.yml
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Update roles/matrix-cactus-comments/templates/cactus_appservice.yaml.j2
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Generate secrets if necessary, adjust docs
* Rename cactusbot userid
* Shorten salt strings
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Use tmpfs instead of persistent mount
* Remove proxy option as it is nonsense
* Add download and serving of cc-client files
* Add documentation on client
* Clarify docs a bit
* Add nginx proxy to required services
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Use container address
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Correct comment of user id
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Use releases or local distributed client
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Move homeserver url to defaults
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Correct truth value
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Add documentation of variables
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Tabs vs. spaces
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Make nginx root configurable
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Complete ake nginx root configurable
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Fix file permission
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Fix lint errors
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2 years ago
Aine
692a7af36a
postmoogle feedback
2 years ago
Aine
b92ff748e4
Update Postmoogle 0.9.0 -> 0.9.1
2 years ago
Slavi Pantaleev
8b40ca8daa
Upgrade ddclient (v3.9.1-ls97 -> v3.9.1-ls98)
2 years ago
Slavi Pantaleev
48a1ab0d22
Upgrade Grafana (9.1.2 -> 9.1.3)
2 years ago
Julian-Samuel Gebühr
24effe36b6
Fix typo
2 years ago
Julian-Samuel Gebühr
3aa2c8e535
Inject nginx configuration for ldap proxy at runtime
2 years ago
Julian-Samuel Gebühr
e5ba1daad4
Remove matrix LDAP proxy config from nginx role
2 years ago
Slavi Pantaleev
5f9f891322
Fix misleading comment
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2086
2 years ago
Julian-Samuel Gebühr
43bca57798
Add nginx rewrite for registration
2 years ago
Julian-Samuel Gebühr
3bc64fb6cc
Remove selfcheck
2 years ago
Julian-Samuel Gebühr
949ca115fe
Use a template option for the env with variable extension
2 years ago
Julian-Samuel Gebühr
7665c5e048
Remove ma1sd leftovers
2 years ago
Julian-Samuel Gebühr
54def0b1e1
Avoid cross-referencing of variables in role, move to group vars
2 years ago
Julian-Samuel Gebühr
ab33024665
Make role enabled in role but turn it off in group vars
2 years ago
Julian-Samuel Gebühr
88f4166385
Validate that basic LDAP settings are provided
2 years ago
Julian-Samuel Gebühr
b112480793
Remove ma1sd leftovers
2 years ago
Julian-Samuel Gebühr
61083e6fbd
Merge branch 'braid/matrix-ldap-registration-proxy' of https://github.com/TheOneWithTheBraid/matrix-docker-ansible-deploy into matrix-ldap-registration-proxy
2 years ago
Aine
1c95c8fc3e
Update hookshot 2.1.0 -> 2.1.2
2 years ago
Charles Wright
1cae31372c
Make Conduit's rocksdb_max_open_files parameter configurable, and set it to a higher default value
2 years ago
Slavi Pantaleev
1efd1045f6
Upgrade Hookshot (2.0.1 -> 2.1.0)
2 years ago
Shaleen Jain
0300c0e96e
Update dendrite 0.9.5 -> 0.9.6
...
Remove appservice database setup/config as the latest update no longer requires it.
2 years ago
Silas
e74e3c9e8f
Correctly check number of arguments when creating a dendrite account
...
This is probably a continuation of changes made in d7ed672f7
.
2 years ago
Slavi Pantaleev
86ab4bc5e2
Merge pull request #2081 from etkecc/patch-65
...
Update Element 1.11.3 -> 1.11.4
2 years ago
Aine
023f273240
Update Cinny 2.1.2 -> 2.1.3
2 years ago
Aine
a6ad396cd2
Update Element 1.11.3 -> 1.11.4
2 years ago
Slavi Pantaleev
664406af57
Upgrade Synapse (v1.65.0 -> v1.66.0)
2 years ago
Slavi Pantaleev
09d4a9beab
Make matrix_bot_postmoogle_admins=[] when matrix_admin not set
...
.. instead of `['']`.
The final result in the `env` file will be the same (`POSTMOOGLE_ADMINS=`)
in both cases, but it's better to avoid confusion.
2 years ago
Slavi Pantaleev
720b340618
Merge pull request #2080 from etkecc/patch-64
...
Update grafana 9.1.1 -> 9.1.2
2 years ago
Aine
4bff8c18db
Update grafana 9.1.1 -> 9.1.2
2 years ago
Aine
1bc49949f9
postmoogle 0.9.0
2 years ago
Slavi Pantaleev
8e0e9fa878
Deprecate matrix_synapse_account_threepid_delegates_email before Synapse v1.66.0
...
This is done in anticipation of this option's removal in the
upcoming Synapse v1.66.0 release (likely tomorrow).
See: https://matrix-org.github.io/synapse/v1.66/upgrade.html#delegation-of-email-validation-no-longer-supported
2 years ago
Aine
b018a0a114
Update ddclient v3.9.1-ls96 -> v3.9.1-ls97
2 years ago
Slavi Pantaleev
caebb7be0b
Disable registration for Conduit by default
...
We do this for all other supported homeservers.
A "public by default" homeserver is a bad idea for most people.
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2076
2 years ago
Aine
c68f698052
postmoogle: set safe defaults to POSTMOOGLE_USERS
2 years ago
Aine
cc57af9126
[Apostmoogle: remove noowner and federation
2 years ago
Aine
b0eb28721b
postmoogle: add admins ( #2073 )
...
* postmoogle: add admins
* postmoogle: update jija2 defaults
* postmoogle: fix typo
2 years ago
Aine
e8fd3fdc19
bot-postmoogle: add POSTMOOGLE_USERS config option
2 years ago
Slavi Pantaleev
a0ecf13cdb
Add ability to control RandomizedDelaySec of matrix-backup-borg.timer
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2068
2 years ago
Aine
bb0ce4cac6
Update Hydrogen 0.3.1 -> 0.3.2
2 years ago
Slavi Pantaleev
e27bfa7e91
Merge pull request #2063 from etkecc/patch-60
...
Update mautrix-instagram 0.1.3 -> 0.2.0
2 years ago
Slavi Pantaleev
25f684320b
Merge pull request #2062 from etkecc/patch-59
...
Update Jitsi stable-7648-3 -> stable-7648-4
2 years ago
Aine
033b8e57cc
Update mautrix-instagram 0.1.3 -> 0.2.0
2 years ago
Aine
ee892c7cf7
Update Jitsi stable-7648-3 -> stable-7648-4
2 years ago
Aine
d2769d6bca
Update mautrix-telegram: 0.11.3 -> 0.12.0
2 years ago
Slavi Pantaleev
9f0f21cf30
Pass --no-update to mautrix-discord
...
Possibly fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2060
2 years ago
Slavi Pantaleev
d0c0a204bc
Fix --tags=register-user for Dendrite
...
Regression since 3f8cb96a18
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2048
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2057
2 years ago
Slavi Pantaleev
c558e0ad02
Upgrade Dendrite (v0.9.4 -> v0.9.5)
2 years ago
Slavi Pantaleev
b196e15796
Fix incorrectly named module arguments (ansible.builtin.group -> group)
...
Regression since the mass-replace in 34cdaade0
.
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2054
2 years ago
Shaleen Jain
f674afe5e8
appservice: add and use homeserver_container_* vars ( #2045 )
...
* appservice: add and use matrix_homeserver_* vars
* appservice: use the new vars
* Apply suggestions from code review
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2 years ago
Slavi Pantaleev
521e435ee9
Merge pull request #2051 from Centzilius/pr-telegram-encryption
...
feat(telegram-bridge): add variable to enable encryption support
2 years ago
Slavi Pantaleev
580899384c
Merge pull request #2048 from shalzz/patch-2
...
dendrite: fix user-registration command
2 years ago
Slavi Pantaleev
d7ed672f7f
Fix matrix-dendrite-create-account usage help
2 years ago
Slavi Pantaleev
ae32c68a8c
Merge pull request #2050 from etkecc/patch-57
...
Update grafana 9.1.0 -> 9.1.1
2 years ago
Vincent Post
3ffd1638a0
feat(telegram-bridge): add variable to enable encryption support
2 years ago
Shaleen Jain
3ff56bff1d
dendrite: disabled registration by default
2 years ago
Shaleen Jain
3f8cb96a18
dendrite: fix user-registration command
2 years ago
Aine
fe6b749312
Update grafana 9.1.0 -> 9.1.1
2 years ago
Aine
4f3e4dad14
Update mautrix-twitter 0.1.4 -> 0.1.5
2 years ago
Slavi Pantaleev
7006c6bf4c
Merge pull request #2047 from etkecc/patch-55
...
Update Buscarron 1.2.0 -> 1.2.1
2 years ago
Aine
9bd5376e03
Update Buscarron 1.2.0 -> 1.2.1
2 years ago
Aine
241bd4785f
Update Honoroit 0.9.12 -> 0.9.13
2 years ago
Slavi Pantaleev
5e08e94637
Fix self-building for Postmoogle
...
Before this, it was trying to pull the `latest` git branch.
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2043
2 years ago
Slavi Pantaleev
447b9313d7
Merge pull request #2043 from etkecc/add-postmoogle
...
add postmoogle
2 years ago
Aine
4a08ae200e
postmoogle: feedback
2 years ago
Aine
19f5588b0d
Update roles/matrix-bot-postmoogle/tasks/setup_install.yml
...
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2 years ago
Slavi Pantaleev
e8db7611d4
Add ENABLE_JAAS_COMPONENTS to Jitsi
...
Related to https://github.com/jitsi/docker-jitsi-meet/issues/1377
Adding this doesn't really help though. `stable-7648-2` is broken
regardless. `stable-7648-3` is necessary to make it work.
We're already updated to `-3` anyway. This just adds the missing
environment variable for completeness.
2 years ago
Slavi Pantaleev
f1802761de
Upgrade ddclient (v3.9.1-ls95 -> v3.9.1-ls96)
2 years ago
Slavi Pantaleev
5fafbab7ae
Upgrade Signald (0.21.0 -> 0.21.1)
2 years ago
Aine
0a734a609a
postmoogle: add noowner and federation
2 years ago
Aine
1338a3c9fc
postmoogle: adjust help, add maxsize
2 years ago
Aine
9c2a8addee
add postmoogle
2 years ago
Slavi Pantaleev
576b6ae484
Merge pull request #2041 from etkecc/patch-52
...
Update Jitsi stable-7648-2 -> stable-7648-3
2 years ago
Slavi Pantaleev
d36adca303
Upgrade Hookshot (2.0.0 -> 2.0.1)
2 years ago
Aine
cdc971e5b7
Update hookshot 1.8.1 -> 2.0.0
2 years ago
Aine
7e6f6fd62a
Update Jitsi stable-7648-2 -> stable-7648-3
2 years ago
PΛVΞL D
4c56ab5ee0
Update heisenbridge 1.13.1 -> 1.14.0
2 years ago
TheOneWithTheBraid
fe20c5e0a8
feat: include matrix_ldap_registration_proxy
...
Fixes : #1144
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2 years ago
Cody Wyatt Neiman
93612d6508
Fix: beeper-linkedin architecture no longer used in tag
2 years ago
Cody Wyatt Neiman
3a09cbcbf9
Update beeper-linkedin URLs to the new GitHub repo
2 years ago
Cody Wyatt Neiman
0158c854c6
Update beeper-linkedin v0.5.2 -> v0.5.3 (repo change)
2 years ago
Slavi Pantaleev
f155d31224
Upgrade Dendrite (0.9.3 -> 0.9.4)
2 years ago
Aine
56497d6d86
Update prometheus postgres exporter 0.11.0 -> 0.11.1
2 years ago
Aine
066aaf4ed1
Update Jitsi stable-7577-2 -> stable-7648-2
2 years ago
Benjamin Castellan
22db7914e5
added rc_invites configuration for synapse
2 years ago
Slavi Pantaleev
eb54955d63
Revert "Update Jitsi stable-7577-2 -> stable-7648"
...
This reverts commit 2c01c5bedf
.
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2025
Related to https://github.com/jitsi/jitsi-meet/issues/12026
2 years ago
Aine
514f96a914
Update mautrix-whastapp 0.6.0 -> 0.6.1
2 years ago
Slavi Pantaleev
5801982772
Merge pull request #2028 from etkecc/patch-47
...
Update Element 1.11.2 -> 1.11.3
2 years ago
Slavi Pantaleev
bbe37e56b9
Merge pull request #2027 from etkecc/patch-46
...
Update Prometheus 2.37.0 -> 2.38.0
2 years ago
Slavi Pantaleev
1a1ee50b92
Merge pull request #2026 from etkecc/patch-45
...
Update Grafana 9.0.7 -> 9.1.0
2 years ago
Slavi Pantaleev
a9bef3337d
Upgrade Synapse (v1.64.0 -> v1.65.0)
2 years ago
Aine
7f4200acc1
Update Element 1.11.2 -> 1.11.3
2 years ago
Aine
f8cc48eacc
Update Prometheus 2.37.0 -> 2.38.0
2 years ago
Aine
316ff36582
Update Grafana 9.0.7 -> 9.1.0
2 years ago
Slavi Pantaleev
f99007975d
Upgrade ddclient (v3.9.1-ls94 -> v3.9.1-ls95)
2 years ago
Slavi Pantaleev
12e423fb9d
Upgrade Dendrite (0.9.2 -> 0.9.3)
2 years ago
Slavi Pantaleev
f18555f7f9
Fix typo breaking appservice-discord image pull
...
Related to 69dce03
(PR #2019 ).
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2022
2 years ago
Slavi Pantaleev
a75f464ff2
Merge pull request #2020 from etkecc/patch-43
...
Update Jitsi stable-7577-2 -> stable-7648
2 years ago
Slavi Pantaleev
e1e2615daf
Upgrade Dendrite (0.9.1 -> 0.9.2)
2 years ago
Aine
2c01c5bedf
Update Jitsi stable-7577-2 -> stable-7648
2 years ago
Slavi Pantaleev
e31c502579
Merge pull request #2017 from kapcake/patch-1
...
Update nginx-proxy: 1.23.0 -> 1.23.1
2 years ago
Aine
c9ce431b8c
Update Appservice Discord 1.0.0 -> 3.0.0
...
Ref: https://github.com/matrix-org/matrix-appservice-discord/pull/826
```
docker pull ghcr.io/matrix-org/matrix-appservice-discord:v3.0.0
v3.0.0: Pulling from matrix-org/matrix-appservice-discord
751ef25978b2: Pull complete
16af4ec8b188: Pull complete
8c8f56f7dc53: Pull complete
afa016f2f989: Pull complete
683e2bbbda4e: Pull complete
fb056adbb1d6: Pull complete
716f59a72dc7: Pull complete
d52c94fc1da3: Pull complete
b7b9cd5ddbeb: Pull complete
Digest: sha256:1009697517bfe07a0d2192cf3b982bc2dbe40829cedc82c100aef61f8a43e3de
Status: Downloaded newer image for ghcr.io/matrix-org/matrix-appservice-discord:v3.0.0
ghcr.io/matrix-org/matrix-appservice-discord:v3.0.0
```
2 years ago
Aine
7f20b453c3
Update Signal daeon 0.20.0 -> 0.21.0
...
There is no docker tag in UI, but it exists:
```
docker pull registry.gitlab.com/signald/signald:0.21.0
0.21.0: Pulling from signald/signald
2f42a0d7a7b7: Pull complete
81c2fb1b6074: Pull complete
7e8b9a51d6b6: Pull complete
f6ed8fd77301: Pull complete
64e6fa036bdc: Pull complete
5e98b5369603: Pull complete
f2a9b80dd9fc: Pull complete
Digest: sha256:201cf93efba689aa0319d2a480deea8ffb7dcdfbda31ea45932fccf4c7626ab9
Status: Downloaded newer image for registry.gitlab.com/signald/signald:0.21.0
registry.gitlab.com/signald/signald:0.21.0
```
2 years ago
kapcake
7170545a54
Update nginx-proxy: 1.23.0 -> 1.23.1
2 years ago
Aine
339c50c493
Update Cinny 2.1.1 -> 2.1.2
2 years ago
Aine
7b150fdb04
Update Grafana 9.0.6 -> 9.0.7
2 years ago
Slavi Pantaleev
f2d613dfea
Upgrade Coturn (4.5.2-r13 -> 4.5.2-r14)
2 years ago
Slavi Pantaleev
451a14c861
Merge pull request #2012 from etkecc/mautrix-whatsapp-config
...
mautrix-whatsapp config adjustements
2 years ago
Aine
e637db348a
mautrix-whatsapp config adjustements
2 years ago
Aine
aace9b131f
Update Jitsi stable-7577-1 -> stable-7577-2
2 years ago
Slavi Pantaleev
dcb5a1370b
Upgrade Jitsi (stable-7577 -> stable-7577-1)
2 years ago
Slavi Pantaleev
1aff2ca247
Fix ansible-lint errors
2 years ago
Slavi Pantaleev
04f224e634
Merge branch 'master' into conduit
2 years ago
Charles Wright
e74560c6ef
Moved Conduit directory creation from setup.yml into setup_install.yml, as suggested by Slavi
2 years ago
Aine
cf5af86d92
Update Email2Matrix 1.0.3 -> 1.1.0
2 years ago
Slavi Pantaleev
2d357637a8
Merge pull request #2006 from etkecc/patch-36
...
Update Jitsi stable-7439-2 -> stable-7577
2 years ago
Aine
a54c06d1a7
Update Jitsi stable-7439-2 -> stable-7577
2 years ago
Aine
2ca5320371
Update Cinny 2.0.4 -> 2.1.1
2 years ago
Charles Wright
5799b95c01
Ensure space around pipe character for ansible-lint
2 years ago
Charles Wright
0ee44adde8
Using ansible.builtin where possible
2 years ago
Julian-Samuel Gebühr
32430de812
Fix bug that prevented user with external nginx from launch ( #2003 )
...
* Fix bug that prevented user with external nginx from launch
The backslash was missing and prevented users from starting the bot
* Add necessary config for ext nginx to docs
* Add automatic config for ext nginx, adjust docs
* Remove unneeded and possibly puzzeling documentation
2 years ago
Charles Wright
47caba38fb
Implemented suggestions from Slavi
2 years ago
Slavi Pantaleev
ecfcbd6f1f
Merge pull request #2001 from etkecc/honoroit-0912
...
Update Honoroit 0.9.11 -> 0.9.12
2 years ago
Charles Wright
20767b5149
Fixes to enable Conduit in setup-all
2 years ago
Aine
998dafe9c4
Update Honoroit 0.9.11 -> 0.9.12
2 years ago
Charles Wright
53cf0e18a4
Actually make the data dir writable this time
2 years ago
Charles Wright
50c4c48f09
Rename storage directory to data
2 years ago
Charles Wright
c228ad451d
Updates to conduit paths
2 years ago
Charles Wright
2d7c427504
Fixes from a first trial run
2 years ago
Charles Wright
f4afbe8ede
First pass at adding vars for Conduit
2 years ago
Charles Wright
c484c6294d
First pass at creating defaults and tasks for Conduit
2 years ago
Charles Wright
a5476e1857
Fixes to the conduit systemd config
2 years ago
Stuart Mumford
309a2393c3
Add no update flag as our config is read only
2 years ago
Stuart Mumford
f9026469cd
Add back sqlite plugin database config option
2 years ago
Charles Wright
6be5672eac
Adding support for Conduit: First temps: Some rough templates
2 years ago
Charles Wright
cad5d56011
Fix Dendrite extra arguments getting lost
...
Move the `matrix_dendrite_process_extra_arguments` line up so it doesn't get lost, and add a trailing backslash
2 years ago
Slavi Pantaleev
747e9dd57c
Upgrade Dendrite (0.9.0 -> 0.9.1)
2 years ago
Aine
311926cbda
Update Element 1.11.1 -> 1.11.2
2 years ago
Slavi Pantaleev
8b588735e1
Fix fully-qualified container image name for go-skype-bridge when not self-building
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1996
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1992
Regression since cf6e38a586
2 years ago
Slavi Pantaleev
5958f851c4
Merge pull request #1995 from etkecc/patch-33
...
Update Hydrogen 0.3.0 -> 0.3.1
2 years ago
Aine
8c983ba1e2
Update Hydrogen 0.3.0 -> 0.3.1
2 years ago
Aine
01dfbee51e
Update Synapse 1.63.1 -> 1.64.0
2 years ago
Slavi Pantaleev
d81f50d1c0
Update Grafana (9.0.5 -> 9.0.6)
2 years ago
Slavi Pantaleev
c807af2873
Upgrade ddclient (v3.9.1-ls93 -> v3.9.1-ls94)
2 years ago
Slavi Pantaleev
cf6e38a586
Use pre-built image for go-skype-bridge on amd64 and arm64
...
Related to:
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1992
- https://github.com/kelaresg/go-skype-bridge/pull/17
2 years ago
Arthur Brugière
3cde6cace9
[Go-Skype] Change Docker Hub repository
2 years ago
Slavi Pantaleev
cc58167f4c
Upgrade Dendrite (0.8.1 -> 0.9.0)
...
Looks like we've skipped a bunch of 0.8.x versions (up to 0.8.9)
and are jumping straight to 0.9.0.
This is untested. Judging by Dendrite's changelog, it shouldn't cause
any breakage though: https://github.com/matrix-org/dendrite/blob/v0.9.0/CHANGES.md
2 years ago
Aine
737dc9d490
Fix mautrix-telegram permissions
2 years ago
Aine
5c36f14b46
Update Honoroit 0.9.10 -> 0.9.11
2 years ago
Slavi Pantaleev
544b36eb3c
Upgrade Hydrogen (v0.2.33 -> v0.3.0)
...
This is untested.
2 years ago
IUCCA
5d7c5d122d
Added option to add env variables to mautrix signal daemon container ( #1882 )
...
* Auto trust new signal identities
from signald doku: when a remote key changes, set trust level to TRUSTED_UNVERIFIED instead of UNTRUSTED
I find it much more convenient when new identities are automatically recognized as trusted, as the process to do that manually is cumbersome.
Should this the default behavior, or should i add an option to configure this behavior?
* Added option to trust new signal identities
* Using env file
* Renamed variable
* Corrected typo
* Use fully-qualified Ansible module name
* removed option trust_new_keys
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2 years ago
Slavi Pantaleev
429d0b323b
Merge pull request #1974 from MdotAmaan/master
...
Add Mautrix Discord Bridge
2 years ago
MdotAmaan
6fb961eb12
Make changes according to feedback
...
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
Update group_vars/matrix_servers
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
Remove old data migration tasks
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
Update roles/matrix-bridge-mautrix-discord/tasks/validate_config.yml
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
Redo bridge permissions
2 years ago
Slavi Pantaleev
953efe6a74
Upgrade prometheus-postgres-exporter (v0.10.1 -> v0.11.0)
2 years ago
snailed
c77f2b8a64
Make http_host_bind_port vars more useful ( #1984 )
...
* if variable to bind an exporter container to a host port is set, have matrix-domain.conf (nginx) support this
* manipulate some variables to account for just port numbers or 0.0.0.0 IPs
* Make sure to use the right variable in the init.yml files
* Update roles/matrix-prometheus-node-exporter/tasks/init.yml
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Update roles/matrix-prometheus-postgres-exporter/tasks/init.yml
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* remove extraneous variables and whitespace
Co-authored-by: Luca Bilke <luca@gmail.com>
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2 years ago
Slavi Pantaleev
d65096cd82
Merge pull request #1978 from spantaleev/appservice-kakaotalk
...
Add matrix-appservice-kakaotalk support
2 years ago
Aine
a1469c8e14
Update Element v1.11.0 -> v1.11.1
2 years ago
Slavi Pantaleev
10a5b0d831
Add warnings about using Borg backup with external Postgres
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1982
2 years ago
Slavi Pantaleev
9c15474d94
Upgrade Grafana (9.0.4 -> 9.0.5)
2 years ago
Slavi Pantaleev
c85c062c01
Upgrade ddclient (v3.9.1-ls92 -> v3.9.1-ls93)
2 years ago
Slavi Pantaleev
532c4ffb71
Use force=false for appservice-kakaotalk-node
...
Not that it matters. This option is only used when `type` is `unix`.
2 years ago
Slavi Pantaleev
e5c4731f68
Use kakaotalk_ as the puppet prefix
...
This is what upstream uses and also what
https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1977
used.
Initially, I wanted to make the prefix more unique, in case another
Kakaotalk bridge comes along, but.. it's probably on the new bridge to
come up with a unique puppet prefix, not on us now to override upstream
decisions.
2 years ago
Slavi Pantaleev
d14e499365
Add dedicated variables for controlling Kakaotalk encryption
2 years ago
Slavi Pantaleev
7b937cf9a9
Make ansible-lint happy
2 years ago
Slavi Pantaleev
e46ba5deba
Add matrix-appservice-kakaotalk support
...
Adds support for: https://src.miscworks.net/fair/matrix-appservice-kakaotalk
This is pretty similar to
https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1977
which just appeared, but has mostly been done independently.
I've taken some inspiration and did some fixups based on that PR.
Thanks to https://github.com/hnarjis for taking the time to contribute!
Notable differences between this branch compared to that PR:
- better naming and documentation around the "configuration" variables
- no unnecessary (5 sec.) intentional delay when starting `matrix-appservice-kakaotalk-node.service`
- stores configuration in `config/`, not in `data/`
- passes configuration as read-only and starts the bridge with (`--no-update`) to ensure no changes are made to it
- starts containers more securely - with `matrix:matrix` user:group (not `root`) and
reduced capabilities (`--cap-drop=ALL`)
- uses `tcp` for communication between the "node" and the appservice (simpler than sharing unix sockets)
- `registration.yaml` which is closer to the one generated by `matrix-appservice-kakaotalk` (no `de.sorunome.msc2409.push_ephemeral` stuff, etc.)
- `registration.yaml` which is more customizable (customizable bot username and prefix for puppets - see `matrix_appservice_kakaotalk_appservice_bot_username` and `matrix_appservice_kakaotalk_user_prefix`)
- less fragile and more extensible bridge permissions configuration via `matrix_appservice_kakaotalk_bridge_permissions`. Doing `{% if matrix_admin %}` in the bridge configuration sometimes causes syntax problems (I hit some myself) and is not ideal. Other bridges should be redone as well.
- configurable command prefix for the bridge, instead of hardcoding `!kt` (see `matrix_appservice_kakaotalk_command_prefix`)
- logging that is more consistent with the rest of the playbook (console / journald only, no logging to files), as well as configurable log level (via `matrix_appservice_kakaotalk_logging_level`)
- somewhat more detailed documentation (`docs/configuring-playbook-bridge-appservice-kakaotalk.md`)
- removed some dead code (data relocation tasks from `tasks/setup_install.yml`, as well as likely unnecessary SQLite -> Postgres migration)
2 years ago
Slavi Pantaleev
163a423f42
Fix ansible-lint error
2 years ago
Slavi Pantaleev
ac72879bf5
Make bridge permissions more easily configurable
...
Not doing {% if matrix_admin %} checks in the YAML also fixes some issues
with indentation being incorrect sometimes.
This should be backward compatible, except for mautrix-signal's case
where `matrix_mautrix_signal_bridge_permissions` previously existed
as a string, not a dictionary. `tasks/validate_config.yml` will catch
the problem an even provide a quick fix.
2 years ago
Slavi Pantaleev
b2f47fcfcd
Make linkedin logging level configurable
2 years ago
Slavi Pantaleev
9e65ba3298
Merge pull request #1958 from xangelix/migrate-mx-puppet-groupme-repo
...
Migrate mx-puppet-groupme to new repo
2 years ago
Slavi Pantaleev
53ea0ccca5
Fix linkedin bridge building regression
...
Regression since 1693c4ca1d
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1975
2 years ago
MdotAmaan
8621ff1379
Add Mautrix Discord Bridge
2 years ago
Maxdeso
75961359fb
dendrite_recaptcha_siteverify_api
2 years ago
Slavi Pantaleev
1f9c7e746d
Merge pull request #1967 from aaronraimist/hydrogen
...
Allow new Hydrogen options from #1940 to be customized
2 years ago
Aaron Raimist
14296db9ef
Update roles/matrix-client-hydrogen/defaults/main.yml
...
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2 years ago
Slavi Pantaleev
4155ed2518
Leave docker_image module calls unprefixed to increase compatibility
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1965
2 years ago
Aaron Raimist
b8d3453e32
lint
2 years ago
Aaron Raimist
0e77d2c2f5
lint
2 years ago
Aaron Raimist
ca5d7df161
Allow new Hydrogen options from #1940 to be customized
2 years ago
Simone
db604f81ec
Upgrade heisenbridge 1.13.0 1.13.1
2 years ago
Aine
592c88b021
Update Grafana 9.0.3 -> 9.0.4
2 years ago
Slavi Pantaleev
89bd25995a
Upgrade Synapse (v1.63.0 -> v1.63.1)
2 years ago
Slavi Pantaleev
90551e82ec
Make use of matrix_bot_maubot_management_interface_port variable to actually make maubot port configurable
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1894
2 years ago
Slavi Pantaleev
8a689813ff
Remove unused maubot variable
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1894
2 years ago
Slavi Pantaleev
5ce2732899
Make maubot logging level configurable
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1894
2 years ago
Slavi Pantaleev
b575409ed7
Use |to_json in maubot configuration
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1894
2 years ago
Slavi Pantaleev
d2fb6a86e1
Fix matrix-bot-maubot.service.j2 indentation (tabs only)
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1894
2 years ago
Slavi Pantaleev
46ced6134c
Store maubot configuration separately from data
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1894
Because the configuration file is now mounted as readonly and maubot tries to update it on start,
we get this warning:
> Failed to create tempfile to write updated config to disk: [Errno 30] Read-only file system: '/config/tmpfa8vcb3y.yaml'
It doesn't seem to cause issues though.
Because the configuration is no longer overwritten on every bot start, each
next Ansible run should no longer overwrite it again and report a
"changed" task.
2 years ago
Slavi Pantaleev
d1649ff67b
Do not restart matrix-bot-maubot.service on every playbook run
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1894
2 years ago
Julian-Samuel Gebühr
b20cfc5015
Clear up maubot role ( #1960 )
...
* Make interface hidden behind proxy by default
* Remove expose option and replace with http_bind_port
Reasoning: This is a similar binary trigger but allows to bin not on all interfaces
* Clarify maubot admin purpose
* Remove unnecessary edif
* Extend docs to prevent common misconceptions
* Make http_bind_port singular, do not allow multiple values
* Make optional again
2 years ago
Slavi Pantaleev
a1bfad1e9b
Fix whitespace in matrix_bot_maubot_database_connection_string
2 years ago
Slavi Pantaleev
b8832e3014
Fix some Jinja2 inconsistencies in maubot role
2 years ago
Slavi Pantaleev
1f2d100d91
Merge pull request #1894 from moan0s/maubot_moanos
...
Maubot moanos
2 years ago
Slavi Pantaleev
e306d0051e
Add project introduction to maubot's defaults file
2 years ago
Slavi Pantaleev
492d430cb0
Revert "Revert "Update Hookshot 1.8.0 -> 1.8.1""
...
This reverts commit 65bfc1396e
.
The 1.8.1 image is published now, so we can finally upgrade.
2 years ago
Julian-Samuel Gebühr
f2dcbe5c9c
Name all tasks
2 years ago
Julian-Samuel Gebühr
04a817aeaa
Use explicit version for self build
2 years ago
Julian-Samuel Gebühr
f8a8870711
Use FQCN
2 years ago
Julian-Samuel Gebühr
d2e6ab6c38
Fix some CI lint errors
2 years ago
Julian-Samuel Gebühr
73ebbdcacd
Move maubot nginx config
...
Reasoning: setup_install.yml only runs on --tags=setup-all or on --tags=setup-bot-maubot.
If --tags=setup-nginx-proxy or similar commands are run, setup_install.yml will not run and the nginx configuration will be incomplete.
2 years ago
Julian-Samuel Gebühr
d6d311e810
Fix plugin database issue
2 years ago
Cody Wyatt Neiman
1dea35209b
Fix self-build error image names
2 years ago
Cody Wyatt Neiman
dbddd9f989
Migrate mx-puppet-groupme to new repo
2 years ago
Slavi Pantaleev
a4a1796518
Merge pull request #1955 from etkecc/patch-28
...
Update Coturn 4.5.2-r12 -> 4.5.2-r13
2 years ago
Slavi Pantaleev
2a131fd507
Merge pull request #1954 from aaronraimist/stats
...
Update telemetry documentation to more closely match upstream
2 years ago
Aine
66d4c7e072
[DO NOT MERGE]Update Coturn 4.5.2-r12 -> 4.5.2-r13
...
**no docker tag yet**, [keep an eye on it](https://hub.docker.com/r/coturn/coturn/tags?page=1&name=4.5.2-r13 )
2 years ago
Aaron Raimist
817830bb3d
Update telemetry documentation to more closely match upstream
...
Synapse no longer describes the stats as anonymized since the `server_name` is included.
https://github.com/matrix-org/synapse/pull/13321
2 years ago
Slavi Pantaleev
65bfc1396e
Revert "Update Hookshot 1.8.0 -> 1.8.1"
...
This reverts commit 05ccee9f6f
.
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1952
2 years ago
Aine
24a027c6b9
Update Synapse 1.62.0 -> 1.63.0
2 years ago
Slavi Pantaleev
a9c1d44059
Merge pull request #1950 from etkecc/honoroit-0910
...
update Honoroit 0.9.9 -> 0.9.10
2 years ago
Aine
0aca676f7f
Update Redis 7.0.3 -> 7.0.4
2 years ago
Aine
5b0bdced1d
update Honoroit 0.9.9 -> 0.9.10
2 years ago
Aine
05ccee9f6f
Update Hookshot 1.8.0 -> 1.8.1
...
No docker tag published yet, [keep an eye on it](https://hub.docker.com/r/halfshot/matrix-hookshot/tags?page=1&ordering=last_updated&name=1.8.1 )
2 years ago
Slavi Pantaleev
8ad1fa085e
Use full path when importing SSL setup tasks
...
This is an attempt to make ansible-lint happy.
2 years ago
Slavi Pantaleev
c73680712b
Fix (suppress) var-naming ansible-lint errors
...
Reference: https://ansible-lint.readthedocs.io/en/latest/default_rules/#var-naming
We don't really fix these, but just suppress them,
because they're like that intentionally.
We try to name variables in a way that is consistent with the
configuration key they control. If the upstream component uses
camelCase, we also need to include camelCase in the variable name.
2 years ago
Slavi Pantaleev
7831dc91b3
Import tasks from other roles in a better way
...
One that doesn't trip up ansible-lint, causing `load-failure` errors.
2 years ago
Slavi Pantaleev
c1849ae888
Fix the remaining var-spacing ansible-lint errors
...
Reference: https://ansible-lint.readthedocs.io/en/latest/default_rules/#var-spacing
2 years ago
Slavi Pantaleev
cac9bf2637
Fix syntax error regression
2 years ago
Slavi Pantaleev
1693c4ca1d
Fix no-changed-when ansible-lint errors
...
Reference: https://ansible-lint.readthedocs.io/en/latest/default_rules/#no-changed-when
2 years ago
Slavi Pantaleev
0ab2001ce7
Fix git-latest ansible-lint errors
...
Reference: https://ansible-lint.readthedocs.io/en/latest/default_rules/#git-latest
Our variable naming is not necessarily consistent across roles.
I've tried to follow the naming conventions of each individual role.
All new variables are suffixed with `_version`, but the prefix may be
somewhat different.
2 years ago
Slavi Pantaleev
211ff20891
Fix package-latest ansible-lint errors
...
Reference: https://ansible-lint.readthedocs.io/en/latest/default_rules/#package-latest
2 years ago
Slavi Pantaleev
318bfa84d5
Fix spacing around filter invocations
2 years ago
Slavi Pantaleev
bb8b8c4bf0
Fix tasks include regression
2 years ago
Slavi Pantaleev
d073c7ecb3
More ansible-lint fixes
2 years ago
Slavi Pantaleev
983bf819ef
Explictly set Synapse's worker configuration's owner/permissions
2 years ago
Slavi Pantaleev
ddf18eadc7
More ansible-lint fixes
2 years ago
Slavi Pantaleev
34cdaade08
Use fully-qualified module names for builtin Ansible modules
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1939
2 years ago
Slavi Pantaleev
78b5be4a26
Do not generate /.well-known/matrix/support unless explicitly asked to
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1931
2 years ago
Slavi Pantaleev
c9e30708be
Fix double-quoting in /.well-known/matrix/support
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1931
`|to_json` already adds the surrounding double-quotes for the string, so
adding them explicitly means we've got a double-quotes problem.
2 years ago
Slavi Pantaleev
4a5143fa8d
Add variable to influence whether /.well-known/matrix/support is created
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1931
2 years ago
teutates
018ca75d48
Implement MSC 1929 Homeserver Admin Contact ( #1931 )
...
* Implement MSC 1929 Homeserver Admin Contact
Fixes #1612
For details to the proposed (not accepted yet) MSC, see:
https://github.com/matrix-org/matrix-spec-proposals/blob/hs/proposal-admin-contact-1/proposals/1929-admin-contact.md
* Implement feedback from PR #1931
* Implement feedback from PR #1931
* Fix mixed indentation
2 years ago
Slavi Pantaleev
9abcb10f9f
Merge pull request #1946 from etkecc/update-redis
...
update redis 6.2.6 -> 7.0.3
2 years ago
Slavi Pantaleev
f99ab3c2e2
Merge pull request #1945 from etkecc/update-sygnal
...
update sygnal 0.11.0 -> 0.12.0
2 years ago
Slavi Pantaleev
9ef680b45c
Merge pull request #1944 from etkecc/update-prometheus
...
update prometheus 2.36.2 -> 2.37.0
2 years ago
Slavi Pantaleev
411c42bee5
Merge pull request #1943 from etkecc/update-nginx
...
update nginx 1.21.6 -> 1.23.0
2 years ago
Slavi Pantaleev
3b3bfa29e9
Merge pull request #1942 from etkecc/update-grafana
...
update grafana 9.0.2 -> 9.0.3
2 years ago
Slavi Pantaleev
fde4297703
Merge pull request #1941 from etkecc/update-dynamic-dns
...
update dynamic dns 3.9.1-ls89 -> 3.9.1-ls92
2 years ago
Aine
405d07527f
update sygnal 0.11.0 -> 0.12.0
2 years ago
Aine
22a55f4fa7
update redis 6.2.6 -> 7.0.3
2 years ago
Aine
4bc12fd560
update prometheus 2.36.2 -> 2.37.0
2 years ago
Aine
a6506cf6ff
update nginx 1.21.6 -> 1.23.0
2 years ago
Aine
ca11763e86
update grafana 9.0.2 -> 9.0.3
2 years ago
Aine
0ffac5bb45
update dynamic dns 3.9.1-ls89 -> 3.9.1-ls92
2 years ago
Aine
0453ccc716
update hydrogen 0.2.29 -> 0.2.33; sync config
2 years ago
Aine
e3ff6ca01b
mautrix-whatsapp - fix more vars
2 years ago
Aine
88cff139ed
fix mautrix-whatsapp config
2 years ago
Aine
e149f33140
add/unify 'Project source code URL' link across all roles
2 years ago
Slavi Pantaleev
fa9b34b983
Try to make Jinja not trip up over syntax
2 years ago
Aine
91cbc8b2ff
Update mautrix whatsapp 0.5.0 -> 0.6.0
2 years ago
Slavi Pantaleev
e94ec75e1a
Remove matrix-bridge-mx-puppet-skype role
2 years ago
Slavi Pantaleev
a1d0b58471
Try to do the signald (0.19.0) data migration automatically
...
Improvement over e4caf3fa81
.
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1921
2 years ago
Slavi Pantaleev
f0450eeb5d
Merge pull request #1921 from pub-solar/bump/signal-bridge
...
signald: 0.18.5 -> 0.20.0
2 years ago
Julian-Samuel Gebühr
6b7191c939
Fix tabs issue for real
2 years ago
Slavi Pantaleev
3b85a9a994
Upgrade hookshot (1.7.3 -> 1.8.0)
2 years ago
Julian-Samuel Gebühr
acf53f604b
Fix homserver configuration url
2 years ago
Julian-Samuel Gebühr
ffa20357ea
Use http_bin_port and make networking clearer
2 years ago
Julian-Samuel Gebühr
e62632bf5d
Change from spaces to tabs
2 years ago
Julian-Samuel Gebühr
07fdb09f69
Rename with addition "url"
2 years ago
Julian-Samuel Gebühr
2e15bd85ea
Rename with addition "unshared"
2 years ago
Julian-Samuel Gebühr
27b1835ed4
Fix uninstall (for real this time)
2 years ago
Julian-Samuel Gebühr
f64c132927
Make database switchable
2 years ago
Julian-Samuel Gebühr
05c1333ebb
Restrict permissions of container
2 years ago
Julian-Samuel Gebühr
bcd7ec714b
Add postgres configuration
2 years ago
Julian-Samuel Gebühr
a842e9cd1d
Fix uninstall (did not remove service)
2 years ago
Julian-Samuel Gebühr
135096e53a
Add defaults
2 years ago
Julian-Samuel Gebühr
4ab516fca8
Fix linter
2 years ago
Julian-Samuel Gebühr
07cfd3ba09
Use custom invocation instead of provided script
2 years ago
Julian-Samuel Gebühr
59806ec3ea
Fix typo in variable name
2 years ago
Julian-Samuel Gebühr
ab94cb279c
Merge branch 'maubot_moanos' of https://github.com/moan0s/matrix-docker-ansible-deploy into maubot_moanos
2 years ago
Slavi Pantaleev
f1b52b6796
Merge remote-tracking branch 'julianf/add-ntfy-role'
2 years ago
Chirayu Desai
b5c7fd6051
mjolnir: v1.5.0
...
https://github.com/matrix-org/mjolnir/releases/tag/v1.5.0
2 years ago
Julian Foad
25b343c8c8
matrix-ntfy: without nginx, bind to 127.0.0.1:2586
2 years ago
ThellraAK
95959ff20b
Changed whatsapp logging variable name to match ( #1920 )
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1912
Co-authored-by: ThellraAK <ThellraAK@pop-os.localdomain>
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2 years ago
teutat3s
90269092bf
signald: 0.18.5 -> 0.20.0
...
https://gitlab.com/signald/signald/-/blob/main/releases/0.19.0.md
https://gitlab.com/signald/signald/-/blob/main/releases/0.19.1.md
https://gitlab.com/signald/signald/-/blob/main/releases/0.20.0.md
2 years ago
Slavi Pantaleev
e074f9d4ed
Merge pull request #1919 from etkecc/patch-24
...
Update Synapse 1.61.1 -> 1.62.0
2 years ago
Aine
fe347c85d9
Update Synapse 1.61.1 -> 1.62.0
2 years ago
Aine
95fd215521
Update element 1.10.15 -> 1.11.0
2 years ago
Slavi Pantaleev
e4cbdd56d8
Merge remote-tracking branch 'julianf/add-ntfy-role'
2 years ago
3hhh
097c23c0b6
bots: make command_prefix configurable
2 years ago
Julian Foad
e60d20dc6a
matrix-ntfy: store settings in a config file
2 years ago
Julian Foad
e119512c59
matrix-ntfy: add variable 'matrix_ntfy_base_url'
2 years ago
Julian Foad
efe1f21f05
matrix-ntfy: fix and separate out uninstall tasks
2 years ago
Julian Foad
408e2e9b4e
matrix-ntfy: remove almost-empty README.md
2 years ago
Julian Foad
3866fff5a8
matrix-ntfy: persist cache on disk
2 years ago
Julian Foad
763586e878
matrix-ntfy: add self-check
2 years ago
Julian Foad
85b12b74a7
matrix-ntfy: documentation
2 years ago
Julian Foad
2a516a16fb
matrix-ntfy: enable WebSocket proxying
2 years ago
Julian Foad
ec9f8e2931
Add a role to install 'ntfy' push-notification server.
...
This commit adds a 'matrix-ntfy' role that runs Ntfy server in Docker with
simple configuration, and plumbing to add the role to the playbook.
TODO: documentation, self-check, database persistence.
2 years ago
Slavi Pantaleev
2e4fad6194
Use 127.0.0.1 instead of localhost for federation API when nginx disabled
...
`localhost` may resolve to `::1` on some IPv6-enabled systems, which will
not work, because we only potentially expose container ports on
`127.0.0.1` when nginx is disabled (`matrix_nginx_proxy_enabled: false`),
not on `::1`.
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1914
2 years ago
Kabir Kwatra
c3f85ae827
feat(jitsi+arm64): Enable Jitsi on arm64
...
fixes spantaleev/matrix-docker-ansible-deploy#1889
Support for arm64 images tracked in jitsi/docker-jitsi-meet#1214 and added in jitsi/docker-jitsi-meet#1269
2 years ago
ThellraAK
1c8f21c738
Adding logging configuration and default to the rest of the mautrixes that don't have them
2 years ago
Slavi Pantaleev
a6a5f79a6f
Relocate matrix_mautrix_facebook_logging_level in defaults/main.yml
...
Improvement to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1909
2 years ago
Slavi Pantaleev
71006393e0
Default mautrix-facebook to WARNING loggers by default
...
Overlooked in https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1909
2 years ago
ThellraAK
06e51b06f1
Adding logging variable for facebook and setting it's default ( #1909 )
...
Co-authored-by: ThellraAK <ThellraAK@pop-os.localdomain>
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2 years ago
Slavi Pantaleev
95ca182ab5
Remove outdated logging configuration from Dimension
...
Related to 123a45bb21
Provoked by https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1879
Not sure how bot-sdk's logging level can be adjusted. Seems like
Dimension now hardcodes `LogService.setLevel(LogLevel.DEBUG);` in its
startup code.
2 years ago
Slavi Pantaleev
5642c425ac
Merge pull request #1905 from aaronraimist/hydrogen-self-check
...
Fix Hydrogen self check
2 years ago
Aaron Raimist
6a99b3d532
Fix Hydrogen self check
...
Thanks to Julian for pointing this out
2 years ago
Stuart Mumford
320978cdf5
Enable setting database URI and other things
2 years ago
Stuart Mumford
6cc92854df
enable setting database URL
2 years ago
Slavi Pantaleev
c15bf2e019
Upgrade Grafana (9.0.1 -> 9.0.2)
2 years ago
Slavi Pantaleev
c614b61e01
Fix mautrix-signal permissions configuration
...
Fixup for https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1899
2 years ago
Julian-Samuel Gebühr
9d06ece5a4
Merge branch 'master' of https://github.com/spantaleev/matrix-docker-ansible-deploy into maubot_moanos
2 years ago
Slavi Pantaleev
bff35926dc
Upgrade Synapse (v1.61.0 -> v1.61.1)
2 years ago
Aine
5b38ee5371
add missing retry to the apache docker image pull
2 years ago
Aine
23ed70a6bb
fix typo
2 years ago
Slavi Pantaleev
e27ecd6e76
Add matrix_admin example
2 years ago
Aine
44f2234c99
define matrix_admin in matrix-base
2 years ago
Aine
00192f6e94
mautrix-instagram, mautrix-signal: set delivery_error_reports: true
2 years ago
Aine
cd88c06994
mautrix-twitter: update defaults
2 years ago
Aine
ed8ef0d1f8
mautrix-telegram: update defaults
2 years ago
Aine
55d8e3dfdd
mautrix-based bridges: add matrix_admin
2 years ago
Aine
d426dbbc32
missing var
2 years ago
Aine
2689a0981a
mautrix-based bridges - set log level = warn(ing)
2 years ago
Aine
5801017df0
mx-puppet-bridges - set log level = warn, set presence interval = 5s
2 years ago
Aine
c71fea70d3
matrix-prometheus feedback
2 years ago
Aine
1542e8bca0
Update roles/matrix-prometheus/templates/systemd/matrix-prometheus.service.j2
...
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2 years ago
Aine
574f57c82c
expose prometheus process args
2 years ago
Slavi Pantaleev
fcf1ca2792
Merge pull request #1896 from etkecc/patch-19
...
Update Grafana (8.5.3 -> 9.0.1)
2 years ago
Aine
c793fc5ff0
Update Prometheus (v2.33.3 -> v2.36.2)
2 years ago
Aine
b784f88af5
Update Grafana (8.5.3 -> 9.0.1)
2 years ago
Slavi Pantaleev
83f1574a08
Upgrade exim-relay (4.95-r0-2 -> 4.95-r0-4)
2 years ago
Julian-Samuel Gebühr
9ed70188dd
Use safer |to_json
2 years ago
Julian-Samuel Gebühr
2e5ad5cbe9
Remove unused variable
2 years ago
Julian-Samuel Gebühr
a295ec3e3d
Change to matrix_bot_maubot_bot_server_public
...
This shall indicate that the public url of maubot is here configured the same as matrix_server_fqn_matrix but this must not be the case.
In the config I used the matrix fqnd directly as this part of the config is directly bound to the homeserver we want to connect to (but can not use the internal)
2 years ago
Julian-Samuel Gebühr
64fbc5ff87
Replace spaces with tabs
2 years ago
Julian-Samuel Gebühr
7baf477c16
Remove unnecessary variable
...
The /data is hardcoded in the container
2 years ago
Julian-Samuel Gebühr
90447a2839
Use correct registration secret
2 years ago
Julian-Samuel Gebühr
a289116140
Use tagged release
...
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2 years ago
Julian-Samuel Gebühr
2e2e5048ca
Merge branch 'maubot_moanos' of https://github.com/moan0s/matrix-docker-ansible-deploy into maubot_moanos
2 years ago
Julian-Samuel Gebühr
2f167f2122
Rename docker container to matrix-bot-maubot
2 years ago
Julian-Samuel Gebühr
6d1650c834
Remove config dir
...
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2 years ago
Julian-Samuel Gebühr
ba0caf395a
Create dckr-src file path only when neccessary
...
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2 years ago
Julian-Samuel Gebühr
6ed105b830
Rename service from matrix-maubot to matrix-bot-maubot
2 years ago
Julian-Samuel Gebühr
d5c82a5221
Remove logging to /var/log and make readonly
2 years ago
Julian-Samuel Gebühr
2309a61cb0
Fix minor naming issue
2 years ago
Julian-Samuel Gebühr
2f1d78fa48
Make true and false lowercase
2 years ago
Julian-Samuel Gebühr
0ea146930b
Make exposing management UI configurable
2 years ago
Julian-Samuel Gebühr
8806598f51
Add option to proxy management UI (now defaults to false)
2 years ago
Julian-Samuel Gebühr
d7eb2d097f
Fix yamllint (emptylines)
2 years ago
Julian-Samuel Gebühr
4d40b61a51
Fix config error, add nginx
2 years ago
Slavi Pantaleev
569b52f0c1
Document how the systemd node-exporter collector can be made to work
2 years ago
Julian-Samuel Gebühr
1316656998
Rename to bot_maubot and fix permission error
2 years ago
Julian-Samuel Gebühr
eb25d54246
Merge branch 'master' of https://github.com/spantaleev/matrix-docker-ansible-deploy into node_postgres_reverse_proxy
2 years ago
Julian-Samuel Gebühr
d24cb7db6f
Initial maubot commit
2 years ago
Slavi Pantaleev
37d7e75e9b
Add support for passing extra arguments to prometheus-node-exporter
2 years ago
Slavi Pantaleev
1727ecd888
Make yamllint happy (take 2)
...
> Error: 19:3 error wrong indentation: expected 4 but found 2 (indentation)
2 years ago
Slavi Pantaleev
9aab7f9c37
Make yamllint happy
...
Fixup for ba51997f7b
2 years ago
Slavi Pantaleev
ba51997f7b
(BC Break) Redo how metrics are exposed to external Prometheus servers
2 years ago
Slavi Pantaleev
a3a6e14f7b
Add matrix_nginx_proxy_proxy_synapse_metrics_addr_{with,sans}_container variables to defaults
...
We redefine these variables in `group_vars/matrix_servers`, but it's better
to have some defaults in the role as well.
2 years ago
Slavi Pantaleev
2e68c9963b
Fix matrix-prometheus-postgres-exporter port number in some comments
2 years ago
Slavi Pantaleev
f4cf7b9cc1
Remove unused variable (matrix_nginx_proxy_synapse_workers_enabled_list) definition
2 years ago
Slavi Pantaleev
f943e82384
Upgrade Certbot (1.27 -> 1.28)
2 years ago
Slavi Pantaleev
5963a387f0
Upgrade Postgres (14.3 -> 14.4)
2 years ago
Aine
970afa4578
Update Buscarron 1.1.0 -> 1.2.0
2 years ago
Julian-Samuel Gebühr
f57aed8e01
Add a setting to make nginx forward node_exporter and postgres_exporter
2 years ago
David Mehren
f6a73231ab
Synapse workers should respect X-Forwarded headers
...
Currently, Synapse workers ignore the X-Forwarded headers, which leads to internal Docker IP addresses randomly appearing in the users' device list.
This adds the `x_forwarded: true` option to the worker config, fixing the issue.
2 years ago
Slavi Pantaleev
38027e72f6
Fix "object of type 'NoneType' has no len()" error
...
Fixup for 5eff67371d
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1884
2 years ago
Slavi Pantaleev
7440dd34fb
Merge pull request #1884 from etkecc/master
...
add synapse media_retention
2 years ago
Slavi Pantaleev
5987589436
Use |to_json
2 years ago
Slavi Pantaleev
323f5aa60d
Synchronize homeserver.yaml config with the one from Synapse 1.61.0
2 years ago
Aine
5eff67371d
add synapse media_retention
2 years ago
Aine
7b0e5ef995
Update mautrix-whatsapp 0.4.0 -> 0.5.0
2 years ago
Slavi Pantaleev
6a573399ae
Upgrade Synapse (v1.60.0 -> v1.61.0)
2 years ago
Slavi Pantaleev
37b584ef58
Upgrade matrix-corporal (2.2.3 -> 2.3.0)
...
matrix-corporal 2.3.0 supports Synapse v1.61.0 (which removed
communities/groups support).
2 years ago
Aine
b2f9ede87c
Update Element v1.10.14 -> v1.10.15
2 years ago
Vladimir Panteleev
a3d19ad318
Add Go Skype Bridge
...
Based on mautrix-whatsapp, as that's what the bridge software is based on.
2 years ago
3hhh
cebbe0beec
whatsapp bridge: set the default log level to warning
...
Debug logs are inappropriate for production use.
3 years ago
3hhh
6b94ccbcff
whatsapp bridge: add matrix_mautrix_whatsapp_log_level
...
Fixes #1873
3 years ago
3hhh
39914881a7
whatsapp bridge: disable logging to external files
...
The same logs still go to the systemd journal.
3 years ago
Slavi Pantaleev
99c24ef0e8
Upgrade Hookshot (1.7.2 -> 1.7.3)
3 years ago
Slavi Pantaleev
12b28a4749
Upgrade Hookshot (1.7.0 -> 1.7.2)
3 years ago
Slavi Pantaleev
4a72c90a6b
Upgrade Element (v1.10.13 -> v1.10.14)
3 years ago
Ruben Hias
fc38f4a6a9
Updated mautrix-googlechat to v0.3.3
3 years ago
roughnecks
c05e78fc9a
Fix string null in status_endpoint
3 years ago
Slavi Pantaleev
8ea7cd73cf
Fix self-building for matrix-registration
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1864
Related to https://github.com/zeratax/matrix-registration/issues/93
This is a poor way to do things though. It may break again in the future.
matrix-registration is a poorly maintained project and should likely be removed from the playbook.
3 years ago
Aine
25fd7f0cff
update Honoroit 0.9.8 -> 0.9.9
3 years ago
Slavi Pantaleev
2c1da0ac2a
Switch matrix_encryption_disabler back to upstream repository
...
Now that https://github.com/digitalentity/matrix_encryption_disabler/pull/9
has been merged, we can get the module from there.
Continuation of 246c43be1e
3 years ago
Slavi Pantaleev
246c43be1e
Upgrade Synapse (v1.59.1 -> v1.60.0)
3 years ago
Slavi Pantaleev
78204619ea
Stop using deprecated (in Synapse v1.59) user_dir and appservice workers
...
Source: https://github.com/matrix-org/synapse/blob/v1.59.0/docs/upgrade.md#deprecation-of-the-synapseappappservice-and-synapseappuser_dir-worker-application-types
As an alternative, we should probably find a way to run one or a few
more generic workers (which will handle appservice and user_dir stuff) and
update `homeserver.yaml` so that it would point to the name of these workers using
`notify_appservices_from_worker` and `update_user_directory_from_worker` options.
For now, this solves the deprecation, so we can have a peace of mind
going forward.
We're force-setting these worker counts to 0, so that we can clean up
existing homeservers which use these worker types. In the future, these
options will either be removed or repurposed (so that they transparently
create more generic workers that handle user_dir/appservice loads).
3 years ago
Aine
fd3a9b2fbb
Update Honoroit 0.9.7 -> 0.9.8
...
* add `NOENCRYPTION` option
* fix race condition on thread start
* fix greetings messages
* updated deps
3 years ago
Aine
2e527338d3
Update Cinny 2.0.3 -> 2.0.4
3 years ago
Aine
f60eb72329
Updated signal daemon 0.18.1 -> 0.18.5
3 years ago
Aine
e37bcd1daf
Updated Element 1.10.12 -> 1.10.13
3 years ago
Aine
f448cca732
Update coturn 4.5.2-r11 -> 4.5.2-r12
3 years ago
Slavi Pantaleev
63c755b115
Merge pull request #1837 from Lyokovic/vicx/fix-ldap-simple-bind
...
Fix synapse LDAP simple bind config
3 years ago
Erick Wibben
3b40d8b0a0
Update Matrix-Registration-Bot main.yml
...
Line 10, which sets the tag to which docker version to pull was reverted from `v1.1.15` to latest. This gets the playbook working again
3 years ago
Slavi Pantaleev
271a8d0a73
Upgrade certbot (v1.23.0 -> v1.27.0)
3 years ago
Slavi Pantaleev
746a25fabf
Merge pull request #1838 from GoliathLabs/matrix-registration-bot
...
Set version to v1.1.5
3 years ago
Slavi Pantaleev
62f7bd3780
Merge pull request #1840 from GoliathLabs/matrix-mautrix-googlechat
...
Updated: mautrix-googlechat to v0.3.2
3 years ago
Slavi Pantaleev
f46f288492
Merge pull request #1845 from GoliathLabs/grafana
...
Updated: grafana to 8.5.3
3 years ago
Slavi Pantaleev
612c64e009
Merge pull request #1844 from GoliathLabs/etherpad
...
Updated: etherpad to 1.8.18
3 years ago
Slavi Pantaleev
615417b87f
Merge pull request #1843 from GoliathLabs/linuxserver-ddclient
...
Updated: ddclient to v3.9.1-ls89
3 years ago
Slavi Pantaleev
d1651f3f60
Merge pull request #1842 from GoliathLabs/hydrogen-web
...
Updated: hydrogen-web to v0.2.29
3 years ago
Slavi Pantaleev
4abce49cd6
Merge pull request #1841 from GoliathLabs/mautrix-twitter
...
Updated: mautrix-twitter to v0.1.4
3 years ago
GoliathLabs
9c24167b8d
Updated: grafana to 8.5.3
3 years ago
GoliathLabs
64850531ba
Updated: etherpad to 1.8.18
3 years ago
GoliathLabs
554615d727
Updated: ddclient to v3.9.1-ls89
3 years ago
GoliathLabs
2c312435c6
Reverted URL change
3 years ago
GoliathLabs
8a65e3a0db
Updated: hydrogen to v0.2.29
3 years ago
GoliathLabs
e779ec45f4
Updated: hydrogen-web to v0.2.29
3 years ago
GoliathLabs
d804e97ff6
Updated: mautrix-twitter to v0.1.4
3 years ago
GoliathLabs
751a8f8a5d
Updated: mautrix-googlechat to v0.3.2
3 years ago
GoliathLabs
275943c0f8
Updated: mjolnir v1.4.2
3 years ago
GoliathLabs
0c741e8d16
Set version to v1.1.5
3 years ago
Vicx
a906fad12e
Fix synapse LDAP simple bind config
...
When using LDAP simple bind, the `bind_dn` and `bind_password`
configuration values must not be present.
3 years ago
Slavi Pantaleev
c945f38c52
Merge pull request #1818 from paulRbr/bridge-mautrix-signal-encryption
...
Bridge mautrix signal and mautrix whatsapp encryption
3 years ago
Slavi Pantaleev
677a2fc503
Fix compatibility with ansible=6 / ansible-core=2.13
...
Details here: https://docs.ansible.com/ansible/devel/porting_guides/porting_guide_6.html#id36
Basically:
```yaml
- name: Prior to 2.13
debug:
msg: '[1] + {{ [2] }}'
- name: 2.13 and forward
debug:
msg: '{{ [1] + [2] }}'
```
Interestingly, we had been using the new/safe syntax in lofs of places.
We were using the broken one in many others though. Hopefully all
instances were fixed by this patch.
3 years ago
Slavi Pantaleev
98fecf95a6
Merge pull request #1836 from etkecc/patch-11
...
Update Synapse v1.59.0 -> v.1.59.1
3 years ago
Slavi Pantaleev
a1e5ecf551
Upgrade hookshot (1.6.1 -> 1.7.0)
...
This new version should be buildable on arm64.
See: https://github.com/matrix-org/matrix-hookshot/releases/tag/1.7.0
There's still no prebuild arm64 image, so we continue relying on
self-building there.
3 years ago
Aine
de8d6f8d6c
Update Synapse v1.59.0 -> v.1.59.1
3 years ago
Paul B
e1e83353b4
bridge-whatsapp: add variable to enable end-to-bridge encryption
3 years ago
Paul B
99de38280d
bridge-signal: add variable to enable encryption
3 years ago
Slavi Pantaleev
468d492fd4
Merge pull request #1831 from etkecc/patch-9
...
Update Postgres (CVE-2022-1552 + last 9.x update)
3 years ago
Aine
4297af5c51
Update mautrix-whatsapp v0.3.1 -> v0.4.0
3 years ago
Toni Spets
2cce91fe1d
Upgrade Heisenbridge (1.12.0 -> 1.13.0)
3 years ago
Slavi Pantaleev
f972a80224
Upgrade Synapse (1.58.1 -> 1.59.0)
3 years ago
Slavi Pantaleev
bab1ee2233
Work around mx-puppet-discord failing with "No relay found" after reboot
...
Related to https://gitlab.com/mx-puppet/discord/mx-puppet-discord/-/issues/117
Looks like the bridge is too quick to start and fails to initialize
itself by connecting to Synapse. It's mostly observed after a system
reboot, because Synapse (and everything else) is slower to start.
Once mx-puppet-discord fails to initialize itself, a "No relay found"
error will be observed any time you try to relay a Matrix message to
Discord. Relaying messages in the other direction (Discord to Matrix)
also fails.
With this workaround (longer delay on mx-puppet-discord startup), I
observe mx-puppet-discord working well, even after a full reboot.
Of course, a proper fix is preferable, instead of delaying by a magic
number of seconds.
3 years ago
Aine
4109dc3bcd
Update Postgres (CVE-2022-1552 + last 9.x update)
...
CVE: https://security-tracker.debian.org/tracker/CVE-2022-1552
Source: https://www.postgresql.org/about/news/postgresql-143-137-1211-1116-and-1021-released-2449/
Postgres 9.6 upgrade (**not a CVE fix, 9.x still vulnerable**): https://www.postgresql.org/docs/release/9.6.24/
3 years ago
Slavi Pantaleev
f21269f441
Upgrade mx-puppet-slack (v0.1.1 -> v0.1.2)
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1829
3 years ago
Slavi Pantaleev
99931af532
Merge pull request #1825 from dsonck92/change-to-upstream
...
Change back to working original mx-puppet-slack
3 years ago
Aaron Raimist
2a9b52a1c2
Update Element self build repo URL
...
It forwards to the correct place but might as well just update it to the current URL.
3 years ago
Aine
c58c7dc643
Update Cinny v2.0.2 -> v2.0.3
3 years ago
Daniel Sonck
894669eca2
Change back to working original mx-puppet-slack
...
Now that v0.1.1 is out, which depends on the functional matrix-slack-parser
it works again.
3 years ago
Aine
dca593cf7a
Update Cinny v2.0.1 -> v2.0.2
3 years ago
Aine
8ec1f4bee0
Update Cinny v2.0.0 -> v2.0.1
3 years ago
Didier 'OdyX' Raboud
eda75e6492
Bump Slack Appservice to 1.11.0
3 years ago
Aine
d09934c79c
matrix-bot-buscarron - set defaults
3 years ago
Aine
9997ca4dbd
Merge branch 'spantaleev:master' into master
3 years ago
Aine
8c505e8a2c
matrix-bot-buscarron v1.1.0
3 years ago
Aine
02d4a841c4
Update Element 1.10.11 -> 1.10.12
3 years ago
Aine
62cb801878
Update cinny v1.8.2 -> v2.0.0
3 years ago
Slavi Pantaleev
9fc60d8c86
Revert "Change back to original mx-puppet-slack"
...
This reverts commit fcfd00bcb4
.
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1808
Reverts https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1809
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1810
3 years ago
Daniel Sonck
fcfd00bcb4
Change back to original mx-puppet-slack
...
Closes : #1808
3 years ago
Slavi Pantaleev
25302ed142
Merge pull request #1802 from dsonck92/change-to-upstream
...
Change back to original mx-puppet-discord
3 years ago
Slavi Pantaleev
e62123ac13
Merge pull request #1804 from HarHarLinks/feeds
...
Add hookshot feeds config support
3 years ago
HarHarLinks
7390646cd5
add hookshot feeds support
3 years ago
Kim Brose
84ea5f6ecc
Upgrade Hookshot (1.5.0 -> 1.6.1)
3 years ago
Daniel Sonck
3f45805fd2
Change back to original mx-puppet-discord
...
Closes : #1801
3 years ago
Slavi Pantaleev
83b7fcee45
Do not proxy some endpoints to the generic Synapse worker
...
These endpoints should not be proxied to a generic Synapse worker
without other preparation (setting up stream writers, sending traffic
to a specific stream writer, etc.).
Disabling them for now. In the future, we'd like to fix up our awk
script to disable them automatically.
This is a fix up for 058fedff91
3 years ago
Slavi Pantaleev
058fedff91
Fix "endpoint seems conditional" determination in workers-doc-to-yaml.awk"
...
This prevented us from keeping our workers reverse-proxying definitions
updated since Synapse v1.54.0.
The last `workers.md` file we could parse is at commit
02632b3504ad4512c5f5a4f859b3fe326b19c788.
Parsing regressed at commit c56bfb08bc071368db23f3b1c593724eb4f205f0,
because the introduction message for `synapse.app.generic_worker` said
"If":
> If a worker is set up to handle a..
.. which made the AWK script think that definitions below were
conditional (which they're not in this case).
This patch fixes up the regex for determining if a line is conditional
or not, so that it doesn't trip up. Hopefully, it doesn't miss something
important.
3 years ago
Slavi Pantaleev
549e4418b9
Upgrade Synapse (1.58.0 -> 1.58.1)
3 years ago
Slavi Pantaleev
1439be2743
Upgrade matrix-appservice-irc (0.33 -> 0.34)
...
Related to https://matrix.org/blog/2022/05/04/0-34-0-security-release-for-matrix-appservice-irc-high-severity
3 years ago
Slavi Pantaleev
03674e1a36
Upgrade Synapse (1.57.1 -> 1.58.0)
3 years ago
Slavi Pantaleev
7adc167412
Fail if trying to use Jitsi on an architecture other than amd64
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1797
3 years ago
Brandon Kraft
7776c2e0bb
Upgrade to Grafana 8.5.1
...
https://grafana.com/docs/grafana/latest/release-notes/release-notes-8-5-1/
https://grafana.com/docs/grafana/latest/release-notes/release-notes-8-5-0/
https://grafana.com/docs/grafana/latest/release-notes/release-notes-8-4-7/
https://grafana.com/docs/grafana/latest/release-notes/release-notes-8-4-6/
https://grafana.com/docs/grafana/latest/release-notes/release-notes-8-4-5/
https://grafana.com/docs/grafana/latest/release-notes/release-notes-8-4-4/
https://grafana.com/docs/grafana/latest/release-notes/release-notes-8-4-3/
https://grafana.com/docs/grafana/latest/release-notes/release-notes-8-4-2/
3 years ago
Aine
1ee118bd49
matrix-change-user-admin-status: do not allocate tty
3 years ago
Aine
4f1f3555f2
Update element 1.10.10 -> 1.10.11
3 years ago