Slavi Pantaleev
beeb8a7933
Remove some "generate" values from various mautrix bridges
We do not let bridges update config files, so generation cannot happen.
We don't want the bridge to manage the config file anyway.
1 year ago
Slavi Pantaleev
53f3c94bef
Enable backfilling for mautrix-gmessages, mautrix-signal and mautrix-slack
We'be already been going against upstream defaults and have been
enabling backfilling for a few other bridges (Messenger, Instagram, Telegram, Twitter).
Now I'm enabling backfilling by default for the remaining ones, for
consistency.
1 year ago
Slavi Pantaleev
f0479dbd9e
Add appservice-double-puppet double-puppeting support to mautrix-telegram
Shared Secret Auth double puppeting still works for this bridge, but
is deprecated and will go away in the future.
1 year ago
renovate[bot]
5cb12ca2fb
chore(deps): update dock.mau.dev/mautrix/telegram docker tag to v0.15.2
1 year ago
Slavi Pantaleev
9f2eff2ac7
Respect `devture_systemd_docker_base_docker_service_name`
Related to 0241c71a4c
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3270#issuecomment-2143782962
With this change, it should be possible for people to adjust the Docker
dependency from `docker.service` to something else (e.g. `pkg-ContainerManager-dockerd.service`),
or to completely eliminate it by setting `devture_systemd_docker_base_docker_service_name` to an empty string.
This makes it easier for people to use the playbook against a Synology DSM server.
1 year ago
gardar
23aee07cf4
feat: global option to configure all bridges encryption default
Signed-off-by: gardar <gardar@users.noreply.github.com>
2 years ago
Pierre 'McFly' Marty
f10bc264da
chore(deps): update Telegrambot config
2 years ago
Slavi Pantaleev
f9b4ae8241
Move matrix-bridge-mautrix-telegram to its own container network and add native Traefik support
2 years ago
Slavi Pantaleev
7ec6fd3dfe
Make bridges/bots use matrix_addons_homeserver_client_api_url (instead of matrix_homeserver_container_url)
2 years ago
renovate[bot]
0ded422cf9
chore(deps): update dock.mau.dev/mautrix/telegram docker tag to v0.15.1
2 years ago
Aine
95c2db3bb3
mautrix: allow relay access by default, closes #3014
2 years ago
renovate[bot]
22567043e4
chore(deps): update dock.mau.dev/mautrix/telegram docker tag to v0.15.0
2 years ago
Samuel Meenzen
c846ed199b
Annotate version numbers with renovate metadata
2 years ago
Aine
d2630ccf98
Update telegram 0.14.1 -> 0.14.2
2 years ago
Slavi Pantaleev
7b10e7d4e0
Upgrade mautrix-telegram (0.14.0 -> 0.14.1)
2 years ago
Aine
b9d9a41ea6
update mautrix-telegram 0.13.0 -> 0.14.0
2 years ago
Aine
7399496d33
one var to control encryption across all bridges ( #2629 )
* one var to control encryption across all bridges
* move var to matrix-base
3 years ago
Aine
7852d5eb26
update mautrix-telegram 0.12.2 -> 0.13.0
3 years ago
Aine
d1b4a6ebe1
unify docker images urls
3 years ago
Slavi Pantaleev
7b43ef34b7
Remove more hardcoded matrix-postgres references
3 years ago
Aine
ea0c9ed71d
update mautrix-telegram 0.12.1 -> 0.12.2
3 years ago
Slavi Pantaleev
410a915a8a
Move roles/matrix* to roles/custom/matrix*
This paves the way for installing other roles into `roles/galaxy` using `ansible-galaxy`,
similar to how it's done in:
- https://github.com/spantaleev/gitea-docker-ansible-deploy
- https://github.com/spantaleev/nextcloud-docker-ansible-deploy
In the near future, we'll be removing a lot of the shared role code from here
and using upstream roles for it. Some of the core `matrix-*` roles have
already been extracted out into other reusable roles:
- https://github.com/devture/com.devture.ansible.role.postgres
- https://github.com/devture/com.devture.ansible.role.systemd_docker_base
- https://github.com/devture/com.devture.ansible.role.timesync
- https://github.com/devture/com.devture.ansible.role.vars_preserver
- https://github.com/devture/com.devture.ansible.role.playbook_runtime_messages
- https://github.com/devture/com.devture.ansible.role.playbook_help
We just need to migrate to those.
3 years ago
smargold476
01078fea8f
add default for TG filter_mode
3 years ago
Slavi Pantaleev
0ab5371ebd
Upgrade mautrix-telegram (0.12.0 -> 0.12.1) and lottieconverter (alpine-3.15 -> alpine-3.16)
3 years ago
Aine
d2769d6bca
Update mautrix-telegram: 0.11.3 -> 0.12.0
3 years ago
Vincent Post
3ffd1638a0
feat(telegram-bridge): add variable to enable encryption support
3 years ago
Aine
737dc9d490
Fix mautrix-telegram permissions
3 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.
3 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.
3 years ago
Slavi Pantaleev
d073c7ecb3
More ansible-lint fixes
3 years ago
Slavi Pantaleev
ddf18eadc7
More ansible-lint fixes
3 years ago
Aine
e149f33140
add/unify 'Project source code URL' link across all roles
3 years ago
3hhh
097c23c0b6
bots: make command_prefix configurable
3 years ago
ThellraAK
1c8f21c738
Adding logging configuration and default to the rest of the mautrixes that don't have them
3 years ago
Olivér Falvai
4be425c267
Upgrade Telegrame bridge to 0.11.3
4 years ago
László Várady
4359e5774c
bridge-mautrix-telegram: add option to enable/disable web-based login
4 years ago
László Várady
5789b3bbab
bridge-mautrix-telegram: add option for creating non-federated rooms
4 years ago
GoliathLabs
a4ba2ba601
Updated: mautrix-telegram v0.11.2
4 years ago
Marko Weltzer
7e5b88c3b7
fix: all praise the allmighty yamllinter
4 years ago
GoliathLabs
29668f4a33
Updated: telegram to v0.11.1
4 years ago
rakshazi
d9dd524db3
self-build consistency: rename vars everywhere
4 years ago
SierraKiloBravo
56e9ff1740
Added defaults and edited config template for mautrix-telegram, allowing editing of MXID/displayname templates for bridged users
4 years ago
Aaron Raimist
fac497faa5
Fix comments in other roles
4 years ago
SkepticalWaves
8e1463a6a1
Update matrix-bridge-mautrix-telegram version
4 years ago
nono
d9d9554a74
Update the docker image version for mautrix-telegram
4 years ago
AtomHare
43c9eab6b9
update mautrix new repo name
4 years ago
Michael Collins
98e6cd685d
sync with previous repo
4 years ago
Toorero
3a28100131
Renamed matrix_lottieconverter to matrix_telegram_lottieconverter
4 years ago
Toorero
7f15787d54
Fixed mautrix-telegram selfbuild not working on non amd64 platforms
4 years ago
transcaffeine
dbae18fd6a
feat: push ephemeral events to appservices
This adds https://github.com/matrix-org/matrix-doc/pull/2409 to the
appservice registrations, enabling synapse to push EDUs to appservices.
5 years ago