Commit graph

321 commits

Author SHA1 Message Date
Jan Christian Grünhage
7e64bf5fc4 update(element): bump stable version to 1.9.7 2021-12-15 15:15:36 +01:00
Jan Christian Grünhage
c94899426c update(synapse): bump stable version to 1.49.0 2021-12-15 15:15:11 +01:00
Jadyn Emma Jaeger
e084446f6f
chore(barad-dur): Update container registry path 2021-11-26 09:12:08 +01:00
Lars Kaiser
9a920c9914
update(synapse): bump stable version to 1.47.1 2021-11-23 12:13:54 +01:00
Jan Christian Grünhage
cb6b05950f fix(element): only pull container image when deploying with docker 2021-11-23 01:28:15 +01:00
Jan Christian Grünhage
389e7a0c90 update(element): bump stable version to 1.9.5 2021-11-22 23:16:36 +01:00
Jan Christian Grünhage
abe8678592 update(synapse): bump stable version to 1.47.0 2021-11-19 14:19:55 +01:00
Jan Christian Grünhage
bdc5babc94 update(element): bump unstable version to 1.9.5-rc.1 2021-11-19 14:17:40 +01:00
Jan Christian Grünhage
fcc8e34850 update(synapse): bump unstable version to 1.47.0rc3 2021-11-16 16:52:09 +01:00
Jan Christian Grünhage
66676f2593 update(synapse): bump unstable version to 1.47.0rc2 2021-11-10 13:00:19 +01:00
Jan Christian Grünhage
0520b96c2f update(element): bump stable version to 1.9.4 2021-11-08 22:28:29 +01:00
Jan Christian Grünhage
31452a7f43 update(element): bump unstable version to 1.9.4-rc.1 2021-11-03 11:15:58 +01:00
Johanna Dorothea Reichmann
8527e0e99d
update(synapse): bump stable version to 1.46.0 2021-11-03 06:51:02 +01:00
Johanna Dorothea Reichmann
dbc05c6b9b
chore(element): retry network related tasks on failure 2021-11-02 09:05:10 +01:00
Johanna Dorothea Reichmann
720efcedc5
chore(synapse): retry tasks which are prone to network failures 2021-11-02 09:05:09 +01:00
Jan Christian Grünhage
c73bb1dfd7 update(synapse): bump unstable version to 1.46.0rc1 2021-10-29 12:49:07 +02:00
Jan Christian Grünhage
27b65c5f15 update(element): bump stable version to 1.9.3 2021-10-26 12:10:47 +02:00
Johanna Dorothea Reichmann
dddc1e882f docs(panopticon): link to role, format README for panopticon 2021-10-26 11:15:15 +02:00
Johanna Dorothea Reichmann
c662326fb0 docs(sygnal): link, format and update README for sygnal 2021-10-26 11:15:15 +02:00
Jan Christian Grünhage
7bd71b39a9 update(sygnal): bump version to 0.8.1 2021-10-26 11:15:15 +02:00
Jan Christian Grünhage
70640b6759 chore(sygnal): move to upstream container image 2021-10-26 11:15:15 +02:00
Jan Christian Grünhage
9dc8731612 refactor(sygnal): clean up config and logging 2021-10-26 11:15:15 +02:00
Jan Christian Grünhage
ffab4182ab fix(sygnal): duplicate listening address 2021-10-26 11:15:15 +02:00
Jan Christian Grünhage
bf301b2b46 update(sygnal): bump version to 0.8.0 2021-10-26 11:15:15 +02:00
Vincent Wilke
11e53c8654 feat(sygnal): add version as container label 2021-10-26 11:15:15 +02:00
Vincent Wilke
c4f6759add feat(sygnal): allow deploying with docker 2021-10-26 11:15:15 +02:00
Vincent Wilke
b9561b5478 feat(sygnal): remove gunicorn dependency 2021-10-26 11:15:15 +02:00
Jan Christian Grünhage
b90eda1fa7 chore(sygnal): update example in defaults 2021-10-26 11:15:06 +02:00
Jan Christian Grünhage
6445fbdc4b feat(sygnal): update sygnal apps variable structure 2021-10-26 11:14:52 +02:00
Jan Christian Grünhage
6f995d11f2
feat(sygnal): add ansible role for deploying 2021-10-26 10:59:03 +02:00
Vincent Wilke
74d490c22e
chore(panopticon): map mariadb port to host per default 2021-10-26 10:59:02 +02:00
Vincent Wilke
b280996a62
feat(panopticon): add version as container label 2021-10-26 10:59:01 +02:00
Jan Christian Grünhage
deca0d7f85
feat(panopticon): ansible role for deployment 2021-10-26 10:59:00 +02:00
Jan Christian Grünhage
062b8b464f update(element): bump unstable version to 1.9.3-rc.3 2021-10-25 11:51:03 +02:00
Jan Christian Grünhage
6dd17e5a2f update(synapse): bump stable version to 1.45.1 2021-10-20 15:44:37 +02:00
Jan Christian Grünhage
9af05c9b35 update(element): bump unstable version to 1.9.3-rc.2 2021-10-20 09:56:10 +02:00
Jan Christian Grünhage
57059a7f97 update(synapse): bump stable version to 1.45.0 2021-10-19 12:46:54 +02:00
Jan Christian Grünhage
dfdb718b88 update(element): bump unstable version to 1.9.3-rc.1 2021-10-19 12:46:34 +02:00
Jan Christian Grünhage
33d12fb817 update(synapse): bump unstable version to 1.45.0rc2 2021-10-14 12:36:33 +02:00
Jan Christian Grünhage
31d8901b6e update(synapse): bump unstable version to 1.45.0r1 2021-10-12 13:28:27 +02:00
Jan Christian Grünhage
1ff6292429 update(synapse): bump stable version to 1.44.0 2021-10-12 13:28:27 +02:00
Jan Christian Grünhage
8d320b23a8 update(element): bump stable version to 1.9.2 2021-10-12 12:41:55 +02:00
Johanna Dorothea Reichmann
300505ef9e
chore(synapse): update routing to worker endpoints 2021-10-07 07:41:39 +02:00
Jan Christian Grünhage
db42c2e8b6 update(element): bump stable version to 1.8.6-rc.2 2021-09-24 10:24:19 +02:00
Jan Christian Grünhage
4638f77744 update(element): bump stable version to 1.8.5 2021-09-24 10:23:48 +02:00
Jan Christian Grünhage
f06c867142 update(synapse): bump stable version to 1.43.0 2021-09-24 10:22:12 +02:00
Jan Christian Grünhage
24cecbc11d update(synapse): bump unstable version to 1.43.0rc2 2021-09-21 09:05:25 +02:00
Johanna Dorothea Reichmann
ca76c9d12e
fix(synapse): syntax error in worker_listeners config key leading to crash on startup 2021-09-16 09:37:06 +02:00
Jan Christian Grünhage
5b73ef64f3 update(synapse): bump unstable version to 1.43.0rc1 2021-09-14 14:24:44 +02:00
Jan Christian Grünhage
abd69b485d update(synapse): bump stable version to 1.42.0 2021-09-14 14:23:09 +02:00
Johanna Dorothea Reichmann
418b6b7c68 update(element): bump stable version to 1.8.4 2021-09-14 10:27:05 +02:00
Johanna Dorothea Reichmann
67803032cf
feat(synapse): provide variable for controlling metrics 2021-09-10 10:19:57 +02:00
Johanna Dorothea Reichmann
55b54b457e
update(synapse): bump unstable version to 1.42.0rc1 2021-09-02 08:40:38 +02:00
Jan Christian Grünhage
a1c3003d79 update(element): bump stable version to 1.8.2 2021-09-01 12:17:10 +02:00
Johanna Dorothea Reichmann
a52105e99d update(synapse): bump stable version to 1.41.1 2021-09-01 12:13:16 +02:00
Jan Christian Grünhage
87c05abd2c update(element): bump unstable version to 1.8.2-rc.2 2021-08-25 14:56:46 +02:00
Jan Christian Grünhage
e3756b356d update(element): bump unstable version to 1.8.2-rc.1 2021-08-25 09:12:10 +02:00
Jan Christian Grünhage
9c2264730d update(element): bump stable version to 1.8.1 2021-08-25 09:09:25 +02:00
Jan Christian Grünhage
26e9712517 update(synapse): bump stable version to 1.41.0 2021-08-25 08:57:45 +02:00
Jan Christian Grünhage
6b924fd829 update(element): bump stable version to 1.8.0 2021-08-16 23:59:14 +02:00
Jan Christian Grünhage
e47c484403 update(synapse): bump stable version to 1.40.0 2021-08-11 08:46:42 +02:00
Jan Christian Grünhage
3169f2a45b update(element): bump stable version to 1.7.34 2021-08-05 08:57:29 +02:00
Jan Christian Grünhage
1f4a6c5f65 update(synapse): bump unstable version to 1.40.0rc2 2021-08-05 08:56:44 +02:00
Jan Christian Grünhage
8f6a050434 update(synapse): bump stable version to 1.39.0 2021-08-05 08:54:47 +02:00
Johanna Dorothea Reichmann
a5fedd6be2
update(synapse): bump stable version to 1.38.0 2021-07-15 09:26:10 +02:00
Jan Christian Grünhage
60316b8c26 update(synapse): bump stable version to 1.37.1 2021-07-01 18:41:10 +02:00
Jan Christian Grünhage
3fcea04613 update(element): bump unstable version to 1.7.32-rc.1 2021-06-30 12:31:58 +02:00
Jan Christian Grünhage
2450ffb514 update(synape): bump unstable version to 1.37.1rc1 2021-06-30 11:58:51 +02:00
Jan Christian Grünhage
9f081502ab update(synape): bump stable version to 1.37.0 2021-06-30 11:57:04 +02:00
Jan Christian Grünhage
cf1db36626 update(element): bump stable version to 1.7.31 2021-06-30 11:56:38 +02:00
Jan Christian Grünhage
35ebb27a6b fix(element): update PGP key used for signatures
In accordance with the release notes for 1.7.26, the PGP key we use for
verifying the integrity of element-web tarballs has changed. See
https://github.com/vector-im/element-web/releases/tag/v1.7.26-rc.1
2021-06-30 11:56:34 +02:00
Johanna Dorothea Reichmann
97f38dff12
update(synapse): bump unstable version to 1.37.0rc1 2021-06-23 11:14:34 +02:00
transcaffeine
5aacbca876
update(hedwig): bump version to 1.2.0 2021-06-22 15:20:25 +02:00
Johanna Dorothea Reichmann
2ff1f3f939
update(element): bump stable version to 1.7.30 2021-06-17 13:35:28 +02:00
Johanna Dorothea Reichmann
1cfd2a27e6
update(synapse): bump stable version to 1.36.0 2021-06-17 10:20:02 +02:00
transcaffeine
5de33a5e51
update(synapse): bump stable version to 1.35.0 2021-06-07 10:57:18 +02:00
transcaffeine
f2cc1d3973
chore(hedwig): update container image location 2021-06-02 16:06:14 +02:00
transcaffeine
3500604d29
update(hedwig): bump version to 1.1.0 2021-06-01 06:10:23 +02:00
transcaffeine
36a9e1e3d3
feat(synapse): support partial execution with prepare and deploy tags 2021-05-26 11:27:50 +02:00
transcaffeine
202790b32c
chore(synapse): remove deprecated room_invite_state_types config setting 2021-05-18 09:12:23 +02:00
Jan Christian Grünhage
d62a0f5e40 update(element): bump stable version to 1.7.28 2021-05-17 18:19:53 +02:00
Jan Christian Grünhage
e242d78abe update(synapse): bump stable version to 1.34.0 2021-05-17 13:41:48 +02:00
transcaffeine
4c69477d67
updaet(synapse): bump unstable version to 1.34.0rc1 2021-05-12 18:23:40 +02:00
transcaffeine
d1766043d3
update(synapse): bump stable version to 1.33.2 2021-05-12 06:53:33 +02:00
transcaffeine
2768ab7b73
update(hedwig): update to v1.0.0
This switches the config file format to yaml,
which allows to override the configuration using
`hedwig_extra_config`.
2021-05-10 07:13:27 +02:00
Jadyn Emma Jaeger
a99740f42d
chore: mark timetracking-bot as deprecated 2021-05-07 12:38:44 +02:00
Jan Christian Grünhage
1b972a5663 update(synapse): bump stable version to 1.33.0 2021-05-05 15:38:24 +02:00
Jan Christian Grünhage
ae453c1063 update(synapse): bump unstable version to 1.33.0rc2 2021-05-03 10:06:13 +02:00
Jan Christian Grünhage
096a178114 update(element): bump stable version to 1.7.26 2021-05-03 10:04:59 +02:00
transcaffeine
ba43e1614a
fix(synapse): combining labels broke for workers 2021-04-30 08:13:09 +02:00
transcaffeine
8de6d1e06f
update(synapse): bump unstable version to 1.33.0rc1 2021-04-28 16:00:17 +02:00
transcaffeine
ab32628d26
fix(synapse): if not running a version, display the branch instead of displaying a wrong default 2021-04-28 11:46:30 +02:00
transcaffeine
f98e634c08
chore(synapse): fix bad whitespace 2021-04-28 11:46:29 +02:00
transcaffeine
dd4e4a064c
fix(synapse): pass default labels to workers aswell 2021-04-28 11:46:28 +02:00
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
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
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
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
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
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
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
a23c00779e update(synapse): bump version to 1.19.3 2020-09-18 17:42:47 +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
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
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
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
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
Jan Christian Grünhage
b2b1511e1d chore(git): merge roles/modules into collection 2020-08-01 19:29:25 +02:00