DJY*_*Yod 2 linux puppet ubuntu-12.04
我想使用 puppet(例如 my.cnf)向节点服务器提供“默认示例”配置文件,但我希望允许服务器管理员根据需要更新它。(基本上,我向 IT 研究人员提供“基础”虚拟机,他们自己进行调整)
我尝试使用 puppet 函数“文件”,但是当我尝试更改它时它注意到了......
有解决办法吗?
对file使用replace参数。
file { '/path/to/file':
ensure => present,
source => 'puppet:///modules/module_name/file',
replace => false,
}
Run Code Online (Sandbox Code Playgroud)
如果这是一个生产环境,我建议鼓励/要求管理员通过 puppet 进行配置更改。如果这不是生产环境,您可以使用 puppet 进行配置(如使用“ puppet apply ”),之后不再继续运行 puppet 代理。