我们设计并交付定制的独立系统,该系统由分布在不同数量机器上的不同数量的软件模块组成。一个示例系统由分布在大约60台机器上的大约140个软件模块组成。
每个软件模块都需要某种配置文件,包括数据库访问URL、服务器IP地址ad等。许多这些参数是相互依赖的;例如,如果模块“A”部署在机器“X”上,那么模块“B”需要在其配置文件中为机器“X”提供IP地址。
在我们用Python或其他脚本语言一起破解某些东西之前,是否有现成的工具来做这类事情呢?我想把系统描述转换成一堆配置文件。
很明显我的google fu今天回来了,我发现了:
和一个有类似工具的wiki页面 here .
所有这些工具所做的远远超出了我最初的考虑(例如,部署),但无论如何,这对我们来说可能是一件有用的事情。