从forge.puppetlabs.com安装模块时,模块安装在/ etc / puppetlabs / puppet / modules中。我们说我已经安装了puppetlabs ntp模块但需要自定义它。我是否可以编辑/ etc / puppetlabs / puppet / modules / ntp中的模块文件,还是应该将ntp目录复制到另一个目录(当然是模块路径中的目录)并将其破解到那里?
感谢。
答案 0 :(得分:0)
这个问题与this other one相似(虽然我觉得没有重复)。
你真正想做的是“分叉”(在github中说话)模块并使用你自己的版本代替上游版本。理想情况下,您的更改通常是可配置的,因此如果您打开拉取请求以使增强功能上游,其他用户可以从中受益。