Suguru Hirahara
aaa6335053
Replace !someRoom with !qporfwt
!qporfwt is used as an example of a room ID on https://spec.matrix.org/v1.12/#room-structure
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
il y a 1 an
Suguru Hirahara
1e8030810f
Update internal room ID: !someRoom
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
il y a 1 an
Suguru Hirahara
d152bbcd0c
Replace :matrix.org with :example.com
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
il y a 1 an
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.
il y a 1 an
Fabio Bonelli
2bdc6db2eb
Add puppeting option to matrix-bridge-appservice-slack
Fix #2720 .
il y a 1 an
Slavi Pantaleev
c86cff2708
Fix NeDB to Postgres importing task for matrix-bridge-appservice-slack
Same as 250b91a40968e, but for Slack
il y a 2 ans
Slavi Pantaleev
b651495c07
Fixups for maubot and appservice-slack container labels
il y a 2 ans
Slavi Pantaleev
db53a17a38
Move matrix-bridge-appservice-slack to its own container network
il y a 2 ans
Samuel Meenzen
c846ed199b
Annotate version numbers with renovate metadata
il y a 2 ans
Slavi Pantaleev
6427397486
Do not hardcode sslmode=disable to Postgres connection strings - make it configurable
This is backward-compatible with what we had before. We're not changing
the SSL mode - just making it configurable.
Most components are defaulting to `sslmode=disable`, while some
(`matrix-bot-matrix-reminder-bot` and others) do not specify an `sslmode` at all.
We're making sslmode configurable, because certain external Postgres
servers may be configured to require SSL encryption.
In such cases `sslmode=disable` does not work and needs to be changed to
`sslmode=require` or something else (`verify-ca`, `verify-full`, etc).
il y a 2 ans
Slavi Pantaleev
e7bc6b3729
Upgrade appservice-slack (2.0.2 -> 2.1.2)
Related to https://matrix.org/blog/2023/07/bridges-security-updates/
il y a 2 ans
Slavi Pantaleev
a353bda7a1
Upgrade appservice-slack (2.0.1 -> 2.0.2)
il y a 3 ans
Slavi Pantaleev
7b43ef34b7
Remove more hardcoded matrix-postgres references
il y a 3 ans
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.
il y a 3 ans
Slavi Pantaleev
aff7ca2426
Upgrade appservice-slack (1.11.0 -> 2.0.1)
This also disables self-building on arm64, since it's no longer
necessary: https://github.com/matrix-org/matrix-appservice-slack/pull/656
il y a 3 ans
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.
il y a 3 ans
Slavi Pantaleev
c1849ae888
Fix the remaining var-spacing ansible-lint errors
Reference: https://ansible-lint.readthedocs.io/en/latest/default_rules/#var-spacing
il y a 3 ans
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.
il y a 3 ans
Slavi Pantaleev
d073c7ecb3
More ansible-lint fixes
il y a 3 ans
Slavi Pantaleev
ddf18eadc7
More ansible-lint fixes
il y a 3 ans
Aine
e149f33140
add/unify 'Project source code URL' link across all roles
il y a 3 ans
Didier 'OdyX' Raboud
eda75e6492
Bump Slack Appservice to 1.11.0
il y a 3 ans
Marko Weltzer
7e5b88c3b7
fix: all praise the allmighty yamllinter
il y a 4 ans
GoliathLabs
dec1bd6c65
Updated: slack to 1.10.0
il y a 4 ans
rakshazi
d9dd524db3
self-build consistency: rename vars everywhere
il y a 4 ans
boris runakov
d3a9ec98de
refactoring
il y a 4 ans
boris runakov
1ec67f49b0
replaced 8008 where possible
il y a 4 ans
Aaron R
25d0ae7b67
Update matrix-appservice-slack (1.5.0 -> 1.8.0)
I am not using this bridge and haven't tested this but multiple people have said 1.5.0 isn't working and 1.8.0 works for them so it seems to make sense to update.
https://github.com/matrix-org/matrix-appservice-slack/issues/618#issuecomment-929849093
il y a 4 ans
Michael Collins
98e6cd685d
sync with previous repo
il y a 4 ans
Michael-GMH
89cb5a3d7a
GMH v0.4.2 update
il y a 5 ans
Ahmad Haghighi
e335f3fc77
rename matrix_global_registry to matrix_container_global_registry_prefix related to #990
Signed-off-by: Ahmad Haghighi <haghighi@fedoraproject.org>
il y a 5 ans
Ahmad Haghighi
f52a8b6484
use custom docker registry
il y a 5 ans
Béla Becker
2d7e7680e5
matrix.{{ matrix_domain }} -> {{ matrix_server_fqn_matrix }}
il y a 5 ans
Michael
33ec5710d9
0.2.1 revision
il y a 5 ans
rakshazi
2f887f292c
added "matrix_%SERVICE%_version" variable to all roles, use it in "matrix_%SERVICE%_docker_image" var (preserving backward-compatibility)
il y a 5 ans
Panagiotis Georgiadis
a66a604e53
Selfbuild appservice-slack bridge
il y a 5 ans
Slavi Pantaleev
8675dedbdb
Add support for automatic (nedb -> Postgres) migration to matrix-appservice-slack
il y a 5 ans
Slavi Pantaleev
e2ba46bf01
Fix Jinja2 syntax error (else if -> elif)
il y a 5 ans
transcaffeine
54da61f81b
add postgres support mx-appservice-[slack|irc] with fallback to nedb in role and migration notice
il y a 5 ans
Slavi Pantaleev
ccabc82d4c
Use more fully-qualified container images
This is both for consistency with 93cc71cb69976c
and for making things more obvious.
il y a 5 ans
Daniel Wiegreffe
b3926e7cca
Update main.yml
il y a 5 ans
Daniel Wiegreffe
8f41041f6d
replacement of the docker image for appservice-slack to the officially maintained image
il y a 5 ans
Slavi Pantaleev
5da31ba579
Move configuration templates outside of defaults/main.yml files
il y a 5 ans
Slavi Pantaleev
438652c732
Switch Slack image to a working tag
We've had reports of the `:latest` tag not working anymore,
leading to an error as described here:
https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/341
il y a 6 ans
Slavi Pantaleev
874d2390dd
Revert "Upgrade Slack bridge to 1.0.2"
This reverts commit 61e93744ec .
Reverting because of:
- https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/341
- https://github.com/matrix-org/matrix-appservice-slack/issues/347
il y a 6 ans
Slavi Pantaleev
61e93744ec
Upgrade Slack bridge to 1.0.2
NeDB is deprecated, so we should transition away from it in the future.
Still, most of the functionality should work on this new version.
il y a 6 ans
Slavi Pantaleev
a6d51ebe9b
Force-pull Slack Docker image if :latest
il y a 6 ans
kingoftheconnors
177ec295b4
Fixed matrix-appservice-slack docker command problems
il y a 6 ans
kingoftheconnors
49766c5dac
Added Slack role
il y a 6 ans