需要建议模板配置文件和审核

时间:2011-09-24 05:09:42

标签: python templates

我正在寻找一个用于从配置文件中推送和提取数据的模板引擎。更具体地说,Cisco路由器配置文件。我的目标有两个部分

1)能够模拟我的路由器配置并从权威源(Mysql)插入唯一数据(主机名,接口IP,...等)。之后,我有一个加载配置的机制。

2)一旦设备配置并投入生产,我需要一种审核最新版本模板的方法。这将允许我们发现操作员何时更改运行配置。

思想?

1 个答案:

答案 0 :(得分:1)

让我们采取最简单的方法。

  • 使用您想要的任何语言和模板引擎,编写一个生成配置的脚本,例如:设备名称。

  • 要检查,生成设备配置,从该设备下载实际配置,请运行diff。将差异(如果有的话)邮寄给负责审计的人员。

模板引擎在你的情况下没有任何区别:你似乎没有性能限制。我会使用Python + Mako / Jinja / Cheetah或Ruby + Rails,但即使是bash + sed脚本也可以。