Puppet:部署文件,除非它存在

时间:2014-09-12 17:23:39

标签: puppet

我遇到了redis sentinel配置文件的问题。应用程序在运行时使用slave和master数据更新配置,但每次puppet代理运行时,文件都会重置为默认值。

有没有办法让木偶代理不重置文件?如果文件存在,那就不管它了吗?

1 个答案:

答案 0 :(得分:3)

文件资源的"replace" parameter可让您控制是否管理文件内容(如果已存在)。默认值为true。

更改文件资源以设置replace => false,如果文件存在,则不会更改内容。如果指定,仍将管理文件资源的其他属性(例如所有者,模式)。