使用模板自动生成配置的工具

时间:2012-06-20 18:14:43

标签: linux configuration project-management

搜索旧文章。我找到了像Chef这样的解决方案,但这对我的要求来说太过分了。我正在寻找一种工具,它可以通过读取一个字典配置来读取模板和替换键值。 我尝试使用sed,我可以轻松地使用它。 但问题是我需要关注proper escaping。 我想生成配置文件

  1. Nginx配置。
  2. PHP配置
  3. 一个XML文件
  4. 一个JSON文件
  5. 所以我正在寻找一种能够找到和替换关键值的解决方案,并且吃掉可以进行该配置所需的正确转义。什么是最好和最简单的工具/方法?

2 个答案:

答案 0 :(得分:0)

我不知道这样的工具,但我不明白为什么自己编写这样的工具应该很困难。该工具可以有一组内置的转义算法(一个用于XML,一个用于JSON,依此类推),并且可以根据文件扩展名或命令行选项决定使用哪种转义算法。

答案 1 :(得分:0)

有TemplateFx(http://netnix.org/templatefx.html),这是一个简单的模板工具,我们在工作中用于各种任务。它主要用于根据我们的标准网站模板生成路由器配置。