Відповіді:
Я використовую просту заміну рядків у своєму привидці Ghost. Ви можете зробити щось подібне з Python, якщо не хочете встановлювати будь-які додаткові мови.
utils.js: https://github.com/hatched/ghost-charm/blob/master/utils/utils.js
config.js.template https://github.com/hatched/ghost-charm/blob/master/assets/config.js.template
Saltstack - це інструмент управління конфігурацією, який значно спрощує написання гачків для встановлення. Ви також можете використовувати функцію шаблону соляної стійки для створення конфігураційних файлів.