我正在编写一个小模块来管理多个存储库的提交挂钩。 但是,一些存储库已经有一个post-commit钩子。 我想要一个允许我的机制:
有这样的机制吗?
由于
答案 0 :(得分:3)
理想情况下,您可以为这两种情况创建资源定义(file
使用内容模板),以便Puppet成为记录源。强烈推荐这个。
如果你想使用条件只管理某些文件的某些内容,你仍然可以使用没有file
选项的content
资源来确保所有文件的存在和然后使用exec
与onlyif
或unless
选项一起管理您要替换任何内容的案例。见exec options。但是,这有点像反模式。