Eu uso substituição simples de strings no meu charme do Ghost. Você poderia fazer algo semelhante com o Python se não quisesse instalar idiomas adicionais.
utils.js: link
config.js.template link
Estou escrevendo um Juju Charm que possui um modelo de arquivo de configuração no qual alguns valores precisam ser preenchidos, dependendo da configuração. Existe uma maneira melhor de fazer isso do que apenas usar sed?
Obrigado
Juju tem apoio para o palheiro.
Saltstack é uma ferramenta de gerenciamento de configuração que facilita muito a gravação de ganchos de instalação. Você também pode usar a funcionalidade de modelo do saltstack para criar arquivos de configuração.