Support systemd-creds for any credentials
When supporting any form of credentials in configurations in the future, we also need to support systemd-creds to have a secure abstraction and allow not exposing secrets in configuration files when on a systemd based system.