Slavi Pantaleev
7c2a7a8eb6
Replace most import_tasks calls with include_tasks for improved performance
3 lat temu
Slavi Pantaleev
5c3df22c35
Merge pull request #2293 from jpdown/update-traefik-example
Add service declaration to sample traefik config
3 lat temu
Jaden Down
86f495f461
Add service declaration to sample traefik config
3 lat temu
Slavi Pantaleev
d9ab60fbf2
Merge pull request #2289 from etkecc/patch-126
Update grafana 9.2.5 -> 9.2.6
3 lat temu
Aine
e05b4c78c7
Update grafana 9.2.5 -> 9.2.6
3 lat temu
Slavi Pantaleev
787a82d6e8
Combine matrix user/group set_fact calls into one
3 lat temu
Slavi Pantaleev
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`
3 lat temu
Slavi Pantaleev
dd4f8df905
Remove unnecessary matrix_dendrite_role_executed
3 lat temu
Slavi Pantaleev
8c180306ab
Remove unnecessary matrix_conduit_role_executed
3 lat temu
Slavi Pantaleev
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 0ea7cb5d1812a88, so all of
this can be removed.
3 lat temu
Slavi Pantaleev
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.
3 lat temu
Slavi Pantaleev
d829884642
Remove some old checks
3 lat temu
Slavi Pantaleev
54cacc927e
Upgrade com.devture.ansible.role.docker_sdk_for_python
3 lat temu
Slavi Pantaleev
1bd3a27acd
Do not try to enable non-enableable matrix_ssl_renewal_systemd_units_list
3 lat temu
Slavi Pantaleev
f696928b7d
Fix variable typos
3 lat temu
Slavi Pantaleev
ccfaefa4d2
Add service groups
3 lat temu
Slavi Pantaleev
93d4f8d425
Replace matrix-common-after systemd service management with com.devture.ansible.role.systemd_service_manager
3 lat temu
Slavi Pantaleev
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.
3 lat temu
Slavi Pantaleev
360e643f84
Add service priorities - try to stop/start them in an optimal order
3 lat temu
Slavi Pantaleev
0ea7cb5d18
Remove various init.yml files - initialize systemd services, etc., statically (not at runtime)
3 lat temu
Slavi Pantaleev
97ee2230a9
Merge pull request #2287 from etkecc/patch-125
Update element 1.11.14 -> 1.11.15
3 lat temu
Aine
5c4d4dc514
Update element 1.11.14 -> 1.11.15
3 lat temu
Slavi Pantaleev
b4eb3b466f
Merge pull request #2286 from array-in-a-matrix/stats
Add statistics reporting for dendrite
3 lat temu
Array in a Matrix
3505f62f02
Update configuring-playbook-telemetry.md
3 lat temu
Array in a Matrix
6c39413e79
Update configuring-playbook-telemetry.md
3 lat temu
Array in a Matrix
26c219e1cc
Update configuring-playbook-telemetry.md
3 lat temu
Array in a Matrix
11ea49075d
Update main.yml
3 lat temu
Array in a Matrix
70be6eb323
Update dendrite.yaml.j2
3 lat temu
Slavi Pantaleev
e37db0c888
Upgrade Synapse (v1.71.0 -> v1.72.0)
3 lat temu
Slavi Pantaleev
4c711dcc7d
Merge pull request #2285 from etkecc/fix-user-creator
fix user creator role
3 lat temu
Aine
b8b5acdb16
fix user creator role
3 lat temu
Slavi Pantaleev
b90956069c
Fix matrix_architecture sanity check
3 lat temu
Slavi Pantaleev
6f865a7e0b
Announce some playbook changes
3 lat temu
Slavi Pantaleev
2ad6bd87c7
Determine matrix_architecture automatically
3 lat temu
Slavi Pantaleev
a98f249e40
Remove old cleanup tasks
3 lat temu
Slavi Pantaleev
d8f2141eb0
Install Docker via geerlingguy.docker Galaxy role
3 lat temu
Slavi Pantaleev
7ac27becaf
Upgrade ddclient (v3.10.0-ls103 -> v3.10.0-ls105)
3 lat temu
Slavi Pantaleev
6d56a786a3
Merge pull request #2283 from array-in-a-matrix/patch-8
added dendrite config doc link
3 lat temu
Array in a Matrix
8fb51b73fa
added dendrite config doc link
3 lat temu
Slavi Pantaleev
433405d9d3
Try to fix ansible-lint Github action
3 lat temu
Slavi Pantaleev
4ffb558b6d
Pin ansible-community/ansible-lint-action version
3 lat temu
Slavi Pantaleev
e360b82e9b
Try to fix ansible-lint Github action
3 lat temu
Slavi Pantaleev
6a870a07b2
Fix ansible-lint-reported errors
3 lat temu
Slavi Pantaleev
377e703746
Fixup Traefik example configuration
Related to e9e84341a9
3 lat temu
Slavi Pantaleev
e9e84341a9
Reverse-proxy to Synapse via matrix-synapse-reverse-proxy-companion
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2090
3 lat temu
Slavi Pantaleev
424de93f82
Remove useless matrix_nginx_proxy_synapse_presence_disabled variable definition
3 lat temu
Slavi Pantaleev
0365fea2fc
Merge pull request #2279 from DennisCiba/master
Restructure the list of services in the README.md
3 lat temu
Array in a Matrix
7cc668489b
add auto join option to dendrite config ( #2255 )
* add auto join option to dendrite config
* added auto_join_rooms: variable
* added "configuring dendrite" entry
* created dendite configuration documentation
* fixed config path
* Update docs/configuring-playbook-dendrite.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Update docs/configuring-playbook-dendrite.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Update docs/configuring-playbook-dendrite.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Update docs/configuring-playbook-dendrite.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Update docs/configuring-playbook-dendrite.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Update roles/custom/matrix-dendrite/defaults/main.yml
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* correction
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
3 lat temu
Dennis Ciba
59a01dabfc
Restructure the list of services in the README.md
- Tried to split the list of services into distinct categories
- Use tables instead of a list
- Dropped "optional" flag, as every service is now optional anyways
- Added links to the documentation where docs exist and were missing before
- Split "Amazon S3" entry into two entries (Goofys and synapse-s3-storage-provider)
- Moved note about not needing all services to the top of the section
3 lat temu
Slavi Pantaleev
3e78d55c32
Merge pull request #2278 from etkecc/postmoogle-099
update postmoogle 0.9.8 -> 0.9.9
3 lat temu