Commit graph

494 commits

Author SHA1 Message Date
Jadyn Emma Jaeger
55a2f3d6d0
feat(barad-dur): add barad-dur role
role to deploy a barad-dur docker container
Role to set up [Barad-dûr](https://gitlab.com/famedly/services/barad-dur), a matrix phone-home stats collector running in a  docker container.
2021-04-26 17:02:27 +02:00
transcaffeine
7ecd417aa2
fix(hedwig): container was not restarted after config has changed 2021-04-26 09:13:45 +02:00
transcaffeine
0e737f6278
chore(hedwig): add version label to container 2021-04-22 14:11:27 +02:00
Jan Christian Grünhage
ea14b90991 update(element): bump unstable version to 1.7.26-rc.1 2021-04-22 13:03:33 +02:00
Jan Christian Grünhage
4542ebe6dd update(element): bump stable version to 1.7.25 2021-04-22 13:02:51 +02:00
Jan Christian Grünhage
baf0d2df88 update(synapse): bump stable version to 1.32.2 2021-04-22 13:00:54 +02:00
transcaffeine
59d1f76e87
docs: improve wording, formatting and provide more hyperlinks for easier navigation 2021-04-19 10:40:32 +02:00
Jadyn Emma Jaeger
0a4af363d3
refactor(modules): add matrix_utils.AnsibleNioModule helper class, edit all modules accordingly
Matrix Login can be performed with username/password or token from each module.
`matrix_[uia]_login` and `matrix_logout` is only needed, longer operations are wanted.
modules called with username/password will logout automatically.
The login/logout process is handled by the helper class (except matrix_uia_login).
2021-04-19 10:14:49 +02:00
transcaffeine
ac2d8dc04a
feat(hedwig): add role to deploy hedwig 2021-03-31 13:37:34 +02:00
Jan Christian Grünhage
61cdada9ed
fix(element): remove some old mentions of riot 2021-03-26 15:27:48 +01:00
Jan Christian Grünhage
15ae0ce2b3
update(synapse): bump stable version to 1.30.1 2021-03-26 15:14:24 +01:00
transcaffeine
cd65919a63
fix(synapse): allow specifying env vars for the docker container 2021-03-25 12:52:53 +01:00
transcaffeine
2c3b455172
update(synapse): bump stable version to 1.30.0, unstable version to 1.30.0 2021-03-24 15:04:25 +01:00
transcaffeine
b28ddcd78a
fix(synapse): idempotency in ansible was broken when using workers 2021-03-23 07:17:51 +01:00
Jan Christian Grünhage
e9992848bb
update(element): bump unstable version to 1.7.23-rc.1 2021-03-14 18:46:04 +01:00
transcaffeine
554fe0613f
update(synapse): bump stable version to 1.29.0 2021-03-09 11:57:17 +01:00
Jan Christian Grünhage
5012a03407
update(element): bump stable version to 1.7.22 2021-03-03 11:44:37 +01:00
Jan Christian Grünhage
c90f8f50df
update(element): bump unstable version to 1.7.22-rc.1 2021-02-25 14:03:38 +01:00
Jan Christian Grünhage
cf68c1dc2f
update(element): bump stable version to 1.7.21 2021-02-25 14:03:37 +01:00
Jan Christian Grünhage
7a64afa9c3
update(synapse): bump stable version to 1.28.0 2021-02-25 14:03:36 +01:00
transcaffeine
67178096ec
update(synapse): bump version to 1.27.0, unstable version to 1.28rc0 2021-02-22 09:06:07 +01:00
Johannes Becker
796ec6db14 feat(synapse): support docker command, entrypoint and pull configurations 2021-02-22 08:03:02 +01:00
Johannes Becker
0017d08195 feat(synapse): allow public_baseurl configuration 2021-02-08 06:55:17 +01:00
transcaffeine
f6887803c4
update(ttbot): bump version to 0.4.4 2021-02-05 14:32:17 +01:00
transcaffeine
3f05e4951c
update(ttbot): bump version to 0.4.3 2021-02-05 07:48:47 +01:00
Johannes Becker
49f5ba8eb2 feat(synapse)!: allow overriding recreate and disable by default 2021-02-03 15:24:58 +00:00
Jan Christian Grünhage
962a3da203
fix(synapse): allow deploying non-worker systemd setups
fixes #9
2021-02-01 22:15:52 +01:00
Jan Christian Grünhage
988af29471
update(synapse): bump version to 1.26.0 2021-01-28 10:48:46 +01:00
Jan Christian Grünhage
8424967df9
update(element): bump version to 1.7.18 2021-01-28 10:48:26 +01:00
Johannes Becker
099d0b0ad2 feat(synapse): allow overriding docker_networks and etc_hosts 2021-01-25 18:22:09 +01:00
Jan Christian Grünhage
fc9f0733d4
chore: remove trailing whitespace 2021-01-22 21:07:31 +01:00
Jan Christian Grünhage
bc7c9ba7fe
fix(synapse): fix registration secret templating
We had a problem with yaml strings here, which caused double quotes and
additional newlines.
2021-01-22 20:35:38 +01:00
Jan Christian Grünhage
d0a56df919
update(synapse): bump unstable version to 1.26.0rc1 2021-01-22 20:34:07 +01:00
Jan Christian Grünhage
41d1319c7e
update(synapse): bump version to 1.25.0 2021-01-13 11:49:33 +01:00
Jan Christian Grünhage
1c47f7cffc
update(ttbot): bump version to 0.4.0 2021-01-07 22:15:30 +01:00
Jan Christian Grünhage
e2c91ee3fd
update(ttbot): bump version to 0.3.3 2021-01-06 15:50:26 +01:00
Jan Christian Grünhage
e3b4b0c44f
update(ttbot): bump version to 0.2.0 2020-12-16 21:52:16 +01:00
Jan Christian Grünhage
afd6e189f3
docs(ttbot): fix license in the README 2020-12-16 14:22:58 +01:00
Jan Christian Grünhage
197ac4d68e
update(ttbot): bump version to 0.1.5 2020-12-16 12:51:34 +01:00
Jan Christian Grünhage
57479eef36 feat(ttbot): add timetracking bot role 2020-12-16 10:22:36 +00:00
transcaffeine
8f7924cb32
feat(modules): add uia-based matrix login module
Test the module with: `PASSWORD=abc echo '{"ANSIBLE_MODULE_ARGS": {"hs_url": "https://test-sp-gen-1.famedly.de","user_id": "admin","password": "$PASSWORD"}}' | python ansible_collections/famedly/matrix/plugins/modules/matrix_uia_login.py`
2020-12-10 12:43:01 +01:00
Jan Christian Grünhage
da24d5751b
update(element): bump version to 1.7.15 2020-12-09 12:59:38 +01:00
Jan Christian Grünhage
09148dd418
update(synapse): bump version to 1.24.0 2020-12-09 12:49:49 +01:00
transcaffeine
c69f7de100
fix(synapse): appservice registration not readable by workers
This is a follow-up to famedly/local#33, where the appservice
registration file was unreadable. This also enables all workers
to be able to read the file, which is required.
2020-11-25 07:13:22 +01:00
transcaffeine
9e8c63be84
fix(synapse): appservice registration was not readable 2020-11-24 08:42:34 +01:00
Johanna Dorothea Reichmann
1985813915
feat(synapse): add support for deploying workers
Can deploy synapse workers and allow costum amounts of workers for each
type. For documentation on how to use, see `roles/synapse/README.md`.

In a docker deployment, each worker runs in their own docker container
with respective listener configurations. Labels can be declared in
`tasks/configure_workers.yml` for routing of requests.

In systemd deployments, each worker runs in it's own systemd service,
which are marked as being part of the main service, so restarting the
main service will restart all the workers as well.
2020-11-23 08:55:07 +01:00
Johanna Dorothea Reichmann
7cbd9d3697
chore(synapse): restrict filesystem permissions to only allow synapse user 2020-11-19 06:34:29 +01:00
Jan Christian Grünhage
7eb6bed99e
chore: bump version to 0.2.2 and update changelog 2020-11-18 22:37:43 +01:00
Jan Christian Grünhage
719e4919b6
update(element): bump unstable version to 1.7.14-rc.1 2020-11-18 20:32:27 +01:00
Jan Christian Grünhage
dcac6135f9
update(element): bump version to 1.7.13 2020-11-18 20:31:59 +01:00