Tentando evitar possíveis erros gostaria de definir e utilizar variáveis a serem utilizadas dentro do systemd
próprio arquivo da unidade, ou seja: não para o comando executado.
Por exemplo, considere esta unidade (inválida):
[Unit]
CONFIG=/etc/some_dir/%i.conf
AssertPathExists=$CONFIG
#...
[Service]
EnvironmentFile=$CONFIG
# ...
Então, quero definir variável CONFIG
e usá-la para várias diretivas de unidade. Isso é possível?
Não, as unidades systemd não suportam isso.