matrix-docker-ansible-deploy/roles/custom
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.
2022-11-23 15:52:58 +02:00
..
matrix_playbook_migration/tasks Replace matrix-common-after systemd service management with com.devture.ansible.role.systemd_service_manager 2022-11-23 11:45:46 +02:00
matrix-aux
matrix-backup-borg Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-base Remove some old checks 2022-11-23 14:59:05 +02:00
matrix-bot-buscarron Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-bot-go-neb Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-bot-honoroit Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-bot-matrix-registration-bot Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-bot-matrix-reminder-bot Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-bot-maubot Do not run matrix-nginx-proxy config injection tasks unless necessary 2022-11-23 15:52:58 +02:00
matrix-bot-mjolnir Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-bot-postmoogle Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-bridge-appservice-discord Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-bridge-appservice-irc Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-bridge-appservice-kakaotalk Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-bridge-appservice-slack Do not run matrix-nginx-proxy config injection tasks unless necessary 2022-11-23 15:52:58 +02:00
matrix-bridge-appservice-webhooks Do not run matrix-nginx-proxy config injection tasks unless necessary 2022-11-23 15:52:58 +02:00
matrix-bridge-beeper-linkedin Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-bridge-go-skype-bridge Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-bridge-heisenbridge Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-bridge-hookshot Do not run matrix-nginx-proxy config injection tasks unless necessary 2022-11-23 15:52:58 +02:00
matrix-bridge-mautrix-discord Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-bridge-mautrix-facebook Do not run matrix-nginx-proxy config injection tasks unless necessary 2022-11-23 15:52:58 +02:00
matrix-bridge-mautrix-googlechat Do not run matrix-nginx-proxy config injection tasks unless necessary 2022-11-23 15:52:58 +02:00
matrix-bridge-mautrix-hangouts Do not run matrix-nginx-proxy config injection tasks unless necessary 2022-11-23 15:52:58 +02:00
matrix-bridge-mautrix-instagram Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-bridge-mautrix-signal Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-bridge-mautrix-telegram Do not run matrix-nginx-proxy config injection tasks unless necessary 2022-11-23 15:52:58 +02:00
matrix-bridge-mautrix-twitter Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-bridge-mautrix-whatsapp Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-bridge-mx-puppet-discord Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-bridge-mx-puppet-groupme Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-bridge-mx-puppet-instagram Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-bridge-mx-puppet-slack Do not run matrix-nginx-proxy config injection tasks unless necessary 2022-11-23 15:52:58 +02:00
matrix-bridge-mx-puppet-steam Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-bridge-mx-puppet-twitter Do not run matrix-nginx-proxy config injection tasks unless necessary 2022-11-23 15:52:58 +02:00
matrix-bridge-sms Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-cactus-comments Do not run matrix-nginx-proxy config injection tasks unless necessary 2022-11-23 15:52:58 +02:00
matrix-client-cinny Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-client-element Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-client-hydrogen Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-common-after/tasks Replace matrix-common-after systemd service management with com.devture.ansible.role.systemd_service_manager 2022-11-23 11:45:46 +02:00
matrix-conduit Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-corporal Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-coturn Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-dendrite Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-dimension Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-dynamic-dns Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-email2matrix Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-etherpad Do not run matrix-nginx-proxy config injection tasks unless necessary 2022-11-23 15:52:58 +02:00
matrix-grafana Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-jitsi Add service groups 2022-11-23 11:45:47 +02:00
matrix-ldap-registration-proxy Do not run matrix-nginx-proxy config injection tasks unless necessary 2022-11-23 15:52:58 +02:00
matrix-ma1sd Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-mailer Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-nginx-proxy Add service groups 2022-11-23 11:45:47 +02:00
matrix-ntfy Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-postgres Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-postgres-backup Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-prometheus Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-prometheus-node-exporter Do not run matrix-nginx-proxy config injection tasks unless necessary 2022-11-23 15:52:58 +02:00
matrix-prometheus-postgres-exporter Do not run matrix-nginx-proxy config injection tasks unless necessary 2022-11-23 15:52:58 +02:00
matrix-redis Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-registration Do not run matrix-nginx-proxy config injection tasks unless necessary 2022-11-23 15:52:58 +02:00
matrix-sygnal Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-synapse Do not run matrix-nginx-proxy config injection tasks unless necessary 2022-11-23 15:52:58 +02:00
matrix-synapse-admin Do not run matrix-nginx-proxy config injection tasks unless necessary 2022-11-23 15:52:58 +02:00
matrix-synapse-reverse-proxy-companion Remove various init.yml files - initialize systemd services, etc., statically (not at runtime) 2022-11-23 11:45:46 +02:00
matrix-user-creator