Commit graph

400 commits

Author SHA1 Message Date
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
Jan Christian Grünhage
9325c56b37
update(synapse): bump version to 1.23.0 2020-11-18 20:31:02 +01:00
Jan Christian Grünhage
79d23613ed update(element): bump version to 1.7.12 2020-10-30 19:25:23 +01:00
Jan Christian Grünhage
b1b2b19a22 update(synapse): bump version to 1.22.1 2020-10-30 19:21:18 +01:00
Jan Christian Grünhage
ea4cc19178 chore: bump version to 0.2.1 and update changelog 2020-10-27 14:04:46 +01:00
Jan Christian Grünhage
41aa1c0948 update(synapse): bump version to 1.22.0 2020-10-27 13:16:46 +01:00
Jan Christian Grünhage
ee6ac500b7 update(element): bump version to 1.7.11 2020-10-26 19:41:09 +01:00
Jan Christian Grünhage
83e6257196 update(synapse): bump unstable version to 1.22.0rc2 2020-10-26 16:28:54 +01:00
Jan Christian Grünhage
5dfe0da6ca update(element): bump unstable version to 1.7.11-rc.1 2020-10-23 17:34:34 +02:00
Jan Christian Grünhage
fcb0b40654 update(element): bump version to 1.7.10 2020-10-23 17:33:51 +02:00
Jan Christian Grünhage
c710ac4666 update(synapse): bump unstable version to 1.22.0rc1 2020-10-23 17:32:55 +02:00
Jan Christian Grünhage
90ab448c1a update(element): bump version to 1.7.9 2020-10-16 12:58:16 +02:00
Jan Christian Grünhage
516e2fc5d9 update(synapse): bump version to 1.21.2 2020-10-16 12:33:32 +02:00
Jan Christian Grünhage
fb5b74dcf6 chore: bump version to 0.2.0 and update changelog 2020-10-09 17:45:19 +02:00
Jan Christian Grünhage
700f3997d0 feat(element): support deploying release candidates 2020-10-09 17:38:09 +02:00
Jan Christian Grünhage
f2114cb821 feat(synapse): support deploying release candidates 2020-10-09 17:38:09 +02:00
Jan Christian Grünhage
5af149d0e8 feat(modules): add synapse_register module
This module uses synapse's admin API to register users. It requires the
registration shared secret from synapse's config, and allows creating
admin users too.
2020-10-09 17:35:06 +02:00
Jan Christian Grünhage
31198df454 docs(modules): improve module documentation 2020-10-03 03:02:10 +02:00
Jan Christian Grünhage
26f9f61dcf chore: bump version to 0.1.6 and update changelog 2020-10-02 20:35:16 +02:00
Jan Christian Grünhage
e6bd06524d refactor(modules): fix lots of pylint warnings 2020-10-02 20:34:15 +02:00
Johanna Dorothea Reichmann
12f01fc2a7 feat(modules): add matrix_member ansible module
This module can manage matrix membership in a given room by inviting, kicking or
banning a list specified users.

With the exclusive=True flag, it can be used to ensure that a given list of
members is in a room (and no one else). For this module, users invited into a
room count as members, as they have permissions to join the room.

Co-authored-by: Jan Christian Grünhage <jan.christian@gruenhage.xyz>
2020-10-02 19:19:45 +02:00
Jan Christian Grünhage
38f5d9e531 update(synapse): bump version to 1.20.1 2020-10-01 14:17:08 +02:00
Jan Christian Grünhage
282d23fe55 update(element): bump version to 1.7.8 2020-10-01 14:16:31 +02:00
Vincent Wilke
d3638814ca chore(synapse): remove v from container version label 2020-09-19 14:03:56 +02:00
Jan Christian Grünhage
2436e3ab94 chore: bump version to 0.1.5 and update changelog 2020-09-18 17:51:13 +02:00
Jan Christian Grünhage
a23c00779e update(synapse): bump version to 1.19.3 2020-09-18 17:42:47 +02:00
Jan Christian Grünhage
019524ea9c chore: bump version to 0.1.4 and update changelog 2020-09-17 10:49:33 +02:00
Jan Christian Grünhage
d73cde6b96 update(synapse): bump version to 1.19.2 2020-09-17 10:47:23 +02:00
Jan Christian Grünhage
81a600e1b6 chore: bump version to 0.1.3 and update changelog 2020-09-15 11:39:40 +02:00
Jan Christian Grünhage
4290448c46 docs(synapse): fix markdown tables in README 2020-09-15 11:33:18 +02:00
Jan Christian Grünhage
5d20369bd3 update(element): bump version to 1.7.7 2020-09-15 11:32:04 +02:00
Jan Christian Grünhage
cc0e081197 update(synapse): bump version to 1.19.1 2020-09-15 11:31:17 +02:00
Jan Christian Grünhage
ebda3f27ef chore: bump version to 0.1.2 and update changelog 2020-08-17 23:21:01 +02:00
Jan Christian Grünhage
16e1ecbb46 update(element): bump version to 1.7.4 2020-08-17 23:17:00 +02:00
Jan Christian Grünhage
859b3881b1 update(synapse): bump version to 1.19.0 2020-08-17 23:16:33 +02:00
Jan Christian Grünhage
739a354b94 chore: bump version and add CHANGELOG 2020-08-14 13:22:59 +02:00
Jan Christian Grünhage
a76ebb1fad fix(element): change folder name to match artifact
During the renaming of Riot to Element, the path for the webapp changed
from /opt/riot to /opt/element. In those folders, the archives are
unpacked, resulting in paths like /opt/element/riot-v${version}. Since
the archives are not yet renamed
(https://github.com/vector-im/element-web/issues/14896), this riot
reference has to stay for now. In the renaming, this was accidentally
changed prematurely, resulting in this regression.
2020-08-12 18:37:44 +02:00
Jan Christian Grünhage
0f38043448 chore: ignore built collection artifact 2020-08-10 13:11:08 +02:00
Jan Christian Grünhage
6db16c56ac ci: build/publish collection from CI 2020-08-10 13:11:08 +02:00
Jan Christian Grünhage
d296d8dd20 docs: add README for collection 2020-08-10 11:40:58 +02:00
Jan Christian Grünhage
e2fbaf67bf update(element): bump version to 1.7.3 2020-08-09 22:53:04 +02:00
Jan Christian Grünhage
5a777cd2d1 refactor(element): rename riot role to element
Riot is now Element, and therefore this role has to do a lot of
`s/riot/element/g`. There's still a few references to riot here and
there, but fixing those depends on external changes.

This does not attempt any automatic migration, you will need to clean
up the old webroot or container yourself.

BREAKING CHANGE: role name and variable names have changed
2020-08-09 22:51:09 +02:00
Jan Christian Grünhage
40510a6d02 fix(synapse): fix location of signing key module 2020-08-02 10:28:28 +02:00
Jan Christian Grünhage
d1edba8a56 update(synapse): bump version to 1.18.0 2020-08-01 19:50:33 +02:00
Jan Christian Grünhage
6be0252f48 update(riot): bump version to 1.7.2 2020-08-01 19:50:29 +02:00