Bit*_*nce 7 domain-name-system puppet timestamp
我的传统是在修改时将所有区域序列设置为时间戳。现在 Puppet 是我的新信仰,我想在从导出的资源构建区域文件时设置串行时间戳。一个有点琐碎的例子可能如下所示:
file { "/tmp/dafile": content = inline_template("<%= Time.now.to_i %>"), }
Run Code Online (Sandbox Code Playgroud)
这种方法的问题在于内容将一直不同,这将(最终)在每个 puppet 配置轮询中引发区域文件的重建。
有什么方法可以插入时间戳而不将其包含在与先前状态进行比较的数据中?
不要使用模板,如果您尝试使用序列号,问题是您每次都会继续进行更改。
我有两个想法:
文件片段模式的一些示例如下:
http://projects.puppetlabs.com/projects/puppet/wiki/Generate_a_config_file_from_fragments
https://github.com/ripienaar/puppet-concat