我正在编写一个 Juju Charm,它有一个配置文件模板,其中必须根据配置填写一些值。除了使用 sed 之外,还有更好的方法吗?
谢谢
答案1
我在 Ghost charm 中使用了简单的字符串替换。如果您不想安装任何其他语言,也可以使用 Python 执行类似操作。
实用程序.js:https://github.com/hatched/ghost-charm/blob/master/utils/utils.js
配置.js.模板https://github.com/hatched/ghost-charm/blob/master/assets/config.js.template
答案2
Saltstack是一个配置管理工具,它使编写安装钩子变得容易得多。您还可以使用 saltstack 模板功能来制作配置文件。