Hello, I'm writing a package that requires dynamic creation of systemd template instances, however, I cannot use a systemd-generator because the units will require information that is sourced from a database.
The template file that I'm planning to write will be a systemd.mount unit responsible for forcing permissions on directories via bindfs to enable out-of-bound account management in a shared hosting environment. What is the Debian-approved or Debian-condoned way to do this? Should I simply create unit file synlinks for these instances manually? How should I start these services from within my package when they're first created? How should I stop a service from within my package when it should be removed? Is there a better way that I haven't thought of? Best Regards, Clay F.

