663a17ea10
Fix ansible-lint-reported errors
2022-11-24 17:39:34 +02:00
c37cf42427
Do not delete and re-create Synapse worker configs needlessly
...
We had checks to avoid stopping/deleting systemd services for workers
that used to exist and will continue to exist, but we were deleting
config files for workers each time.. Only to recreate them again later.
This lead to:
- too many misleading "changed" tasks
- too much unnecessary work
- potential failures during playbook execution possibly leaving the
system in a bad state (no worker config files)
2022-11-24 17:06:31 +02:00
2e7b5c7b02
Untangle the setup import/include mess in matrix-synapse
2022-11-24 16:27:11 +02:00
d29b0aeddb
Replace even more import_tasks calls with include_tasks
2022-11-24 15:19:42 +02:00
7c2a7a8eb6
Replace most import_tasks calls with include_tasks for improved performance
2022-11-24 11:33:45 +02:00
5c3df22c35
Merge pull request #2293 from jpdown/update-traefik-example
...
Add service declaration to sample traefik config
2022-11-24 08:11:34 +02:00
86f495f461
Add service declaration to sample traefik config
2022-11-23 19:08:52 -06:00
d9ab60fbf2
Merge pull request #2289 from etkecc/patch-126
...
Update grafana 9.2.5 -> 9.2.6
2022-11-23 18:06:55 +02:00
e05b4c78c7
Update grafana 9.2.5 -> 9.2.6
2022-11-23 16:02:28 +00:00
787a82d6e8
Combine matrix user/group set_fact calls into one
2022-11-23 17:07:52 +02:00
4d881477a3
Add matrix_homeserver_enabled variable
...
We need this to control whether `('matrix-' + matrix_homeserver_implementation + '.service')`
would get injected into `devture_systemd_service_manager_services_list_auto`
2022-11-23 16:56:39 +02:00
dd4f8df905
Remove unnecessary matrix_dendrite_role_executed
2022-11-23 16:15:33 +02:00
8c180306ab
Remove unnecessary matrix_conduit_role_executed
2022-11-23 16:14:59 +02:00
07c23b7cb0
Remove matrix_synapse_role_executed and various tasks that check it
...
This was useful when the order of these roles in relation to Synapse
mattered (when we were injecting stuff into Synapse variables during
runtime). This is no longer the case since 0ea7cb5d18
, so all of
this can be removed.
2022-11-23 16:13:07 +02:00
735bacca89
Do not run matrix-nginx-proxy config injection tasks unless necessary
...
These `init.yml` (now `inject_into_nginx_proxy.yml`) tasks do not need
to `always` run. They only need to run for `setup-all` and
`setup-nginx-proxy`. Unless we're dealing with these 2 tags, we can
spare ourselves a lot of work.
This patch also moves the `when` statement from `init.yml` into
`main.yml` in an effort to further optimize things by potentially
avoiding the extra file include.
2022-11-23 15:52:58 +02:00
d829884642
Remove some old checks
2022-11-23 14:59:05 +02:00
54cacc927e
Upgrade com.devture.ansible.role.docker_sdk_for_python
2022-11-23 14:33:07 +02:00
1bd3a27acd
Do not try to enable non-enableable matrix_ssl_renewal_systemd_units_list
2022-11-23 13:00:15 +02:00
f696928b7d
Fix variable typos
2022-11-23 12:18:35 +02:00
ccfaefa4d2
Add service groups
2022-11-23 11:45:47 +02:00
93d4f8d425
Replace matrix-common-after systemd service management with com.devture.ansible.role.systemd_service_manager
2022-11-23 11:45:46 +02:00
eec5de7aba
Remove old systemd service checks
...
These are not even caused by Archlinux, but by running buggy Ansible on old Ubuntu
while targeting modern servers (like Archlinux, but also others, ..).
We shouldn't employ ugly workarounds like this. We should tell people to
avoid running buggy Ansible or bad distros like Ubuntu, even.
2022-11-23 11:45:46 +02:00
360e643f84
Add service priorities - try to stop/start them in an optimal order
2022-11-23 11:45:46 +02:00
0ea7cb5d18
Remove various init.yml files - initialize systemd services, etc., statically (not at runtime)
2022-11-23 11:45:46 +02:00
97ee2230a9
Merge pull request #2287 from etkecc/patch-125
...
Update element 1.11.14 -> 1.11.15
2022-11-23 07:07:13 +02:00
5c4d4dc514
Update element 1.11.14 -> 1.11.15
2022-11-22 21:41:43 +00:00
b4eb3b466f
Merge pull request #2286 from array-in-a-matrix/stats
...
Add statistics reporting for dendrite
2022-11-22 19:11:35 +02:00
3505f62f02
Update configuring-playbook-telemetry.md
2022-11-22 11:37:46 -05:00
6c39413e79
Update configuring-playbook-telemetry.md
2022-11-22 11:32:03 -05:00
26c219e1cc
Update configuring-playbook-telemetry.md
2022-11-22 11:30:19 -05:00
11ea49075d
Update main.yml
2022-11-22 11:16:19 -05:00
70be6eb323
Update dendrite.yaml.j2
2022-11-22 11:13:53 -05:00
e37db0c888
Upgrade Synapse (v1.71.0 -> v1.72.0)
2022-11-22 16:41:14 +02:00
4c711dcc7d
Merge pull request #2285 from etkecc/fix-user-creator
...
fix user creator role
2022-11-22 16:26:59 +02:00
b8b5acdb16
fix user creator role
2022-11-22 15:46:00 +02:00
b90956069c
Fix matrix_architecture sanity check
2022-11-22 09:25:29 +02:00
6f865a7e0b
Announce some playbook changes
2022-11-22 09:23:18 +02:00
2ad6bd87c7
Determine matrix_architecture automatically
2022-11-22 09:22:56 +02:00
a98f249e40
Remove old cleanup tasks
2022-11-22 09:02:37 +02:00
d8f2141eb0
Install Docker via geerlingguy.docker Galaxy role
2022-11-22 09:01:26 +02:00
7ac27becaf
Upgrade ddclient (v3.10.0-ls103 -> v3.10.0-ls105)
2022-11-22 08:33:54 +02:00
6d56a786a3
Merge pull request #2283 from array-in-a-matrix/patch-8
...
added dendrite config doc link
2022-11-21 08:06:10 +02:00
8fb51b73fa
added dendrite config doc link
2022-11-20 19:30:21 -05:00
433405d9d3
Try to fix ansible-lint Github action
2022-11-20 19:13:00 +02:00
4ffb558b6d
Pin ansible-community/ansible-lint-action version
2022-11-20 18:04:50 +02:00
e360b82e9b
Try to fix ansible-lint Github action
2022-11-20 18:04:23 +02:00
6a870a07b2
Fix ansible-lint-reported errors
2022-11-20 18:02:50 +02:00
377e703746
Fixup Traefik example configuration
...
Related to e9e84341a9
2022-11-20 18:01:44 +02:00
e9e84341a9
Reverse-proxy to Synapse via matrix-synapse-reverse-proxy-companion
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2090
2022-11-20 16:43:33 +02:00
424de93f82
Remove useless matrix_nginx_proxy_synapse_presence_disabled variable definition
2022-11-20 11:13:23 +02:00