Se você puder obter as strings em um arquivo na forma de atribuições de variável de ambiente , por exemplo
SOME_NAME=some_value
então talvez você possa usar a configuração EnvironmentFile= no arquivo da unidade. Mais detalhes em man systemd.exec .
Você sempre pode substituir o serviço que está iniciando por um script que primeiro origina um arquivo com as configurações da variável de ambiente e, em seguida, exec s o serviço original. Isso deve funcionar também com o upstart.
Por exemplo:
#!/bin/sh
. /some/where/environment-variable-settings-file
exec original-service "$@"