Puppet是否存储包含其执行次数的计数器?我正在尝试编写一些需要此信息的逻辑。比如,如果它第一次运行,执行10个任务,依此类推。
答案 0 :(得分:1)
正如之前评论中所建议的那样,我没有意识到木偶的内部运行计数存储,尽管如果您还使用了puppetdb,您可以看到最后编译了多少目录。 14天。我没有发现这个指标非常有意义,但是如果你控制了运行间隔(如果我没有弄错的话,默认每30分钟一次),你应该能够确定多少鉴于系统的年龄,木偶应该运行。
我很好奇,但是......如果很容易生成这个指标会如何使用?
答案 1 :(得分:0)
我想出一种方法是检查Unix创建日期(https://serverfault.com/questions/221377/how-to-determine-the-age-of-a-linux-system-since-installation) 这显然不同于Puppet执行"运行"但它是我最接近的。除非有人有任何其他建议,否则我将继续使用此建议 谢谢大家!