我检查了Puppet的文档,但没有找到任何关于它的建议。我有Monit
- https://forge.puppetlabs.com/dhoppe/monit的Puppet模块。它已为files
文件夹 - https://github.com/dhoppe/puppet-monit/tree/master/files/common/etc/monit/conf.d中的某些服务提供了一些预定义配置。
我想添加更多,但不知道如何以正确的木偶方式做到这一点。
将新服务配置添加到本地`puppet / module / monit / files /文件夹是否可以?当模块更新到来时,是否会覆盖此文件夹?或者也许有更好的方法呢?
PS。我的服务不是公开的,因此我无法向原始dhoppe-monit
存储库发送请求。
答案 0 :(得分:2)
拉取请求是一个很好的关键字。
如果您无法向上游发送要求,则可能希望维护私有分支/分支。是的,您将被要求自己适应上游变更,以确保您的添加继续有效。
除了从头开始编写自己的模块之外,我还没有真正看到另一种方法来实现这一目标。