matrix-docker-ansible-deploy/roles
Slavi Pantaleev d08b27784f Fix systemd services autostart problem with Docker 20.10
The Docker 19.04 -> 20.10 upgrade contains the following change
in `/usr/lib/systemd/system/docker.service`:

```
-BindsTo=containerd.service
-After=network-online.target firewalld.service containerd.service
+After=network-online.target firewalld.service containerd.service multi-user.target
-Requires=docker.socket
+Requires=docker.socket containerd.service
Wants=network-online.target
```

The `multi-user.target` requirement in `After` seems to be in conflict
with our `WantedBy=multi-user.target` and `After=docker.service` /
`Requires=docker.service` definitions, causing the following error on
startup for all of our systemd services:

> Job matrix-synapse.service/start deleted to break ordering cycle starting with multi-user.target/start

A workaround which appears to work is to add `DefaultDependencies=no`
to all of our services.
2020-12-10 11:43:20 +02:00
..
matrix-base Update docker-ce.repo to not hardcode $releasever=7 2020-12-07 07:20:47 +02:00
matrix-bot-matrix-reminder-bot Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-bridge-appservice-discord Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-bridge-appservice-irc Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-bridge-appservice-slack Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-bridge-appservice-webhooks Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-bridge-mautrix-facebook Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-bridge-mautrix-hangouts Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-bridge-mautrix-telegram Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-bridge-mautrix-whatsapp Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-bridge-mx-puppet-discord Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-bridge-mx-puppet-instagram Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-bridge-mx-puppet-skype Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-bridge-mx-puppet-slack Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-bridge-mx-puppet-steam Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-bridge-mx-puppet-twitter Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-bridge-sms Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-client-element Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-common-after/tasks Add matrix_services_autostart_enabled variable for preventing services autostart 2020-11-30 20:58:21 +02:00
matrix-corporal Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-coturn Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-dimension Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-dynamic-dns Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-email2matrix Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-jitsi Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-ma1sd Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-mailer Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-nginx-proxy Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-postgres Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-registration Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-synapse Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00
matrix-synapse-admin Fix systemd services autostart problem with Docker 20.10 2020-12-10 11:43:20 +02:00