Ну, у меня есть некий костыльный скрипт развертывания (поделится пока не могу, он немного не допилен). В конфигах "золотого образа" в местах, где нужно прописать параметр, ставится какой-нибудь шаблон типа -MYADDR-, чтобы просто было найти, а в скрипте происходит замена этого -MYADDR- на конкретное значение.
Лет ...надцать назад, у меня FreeBSD ставилась таким примерно образом - при установке формировался файлик с данными, при добавлении пакета через pkg_add (а в пакете заранее был скрипт, который читал этот файлик и заменял все вхождения этих -MYADDR- и прочего) все вхождения менялись на реальные значение.
Топорно, но работало.