Systemd dependencies example
We use systemd unit quite a bit. Getting dependencies correct can be tricky. We use systemd to start up Cloudurable Cassandra config scripts. We use systemd to start up Cassandra/Kafka, and to shut Cassandra/Kafka down nicely.
Since systemd is pervasive in all new mainstream Linux distributions, you can see that systemd is an important concept for DevOps.
We wrote this little example to try to understand how systemd dependencies work, and explain it to others.