Мы проектируем и поставляем индивидуальные автономные системы, которые состоят из переменного количества программных модулей, распределенных по переменному количеству машин. Одна примерная система состоит из около 140 программных модулей, распределенных по приблизительно 60 машинам.
Каждый из программных модулей требует своего рода файл конфигурации, который будет включать такие вещи, как URL доступа к базе данных, IP-адреса сервера и т. Д. Многие из этих параметров взаимозависимы; например, если модуль «A» развернут на компьютере «X», то модулю «B» необходим IP-адрес компьютера «X» в его конфигурационном файле.
Прежде чем мы что-то взломаем вместе в Python или каком-либо другом языке сценариев, существуют ли какие-либо инструменты, которые делают подобные вещи? Я думаю, что-то вроде преобразования описания системы в кучу файлов конфигурации.