Puppet代理是否有任何类型的失败能力?
我想创建一条规则,说明如果一个木偶代理尝试签入因SSL问题而失败,它应该删除其SSL证书并再次尝试签入过程。
我知道我想要运行的所有命令,只需要找到一种在SSL失败时执行脚本的方法。
有关如何执行此操作的任何建议吗?
答案 0 :(得分:2)
Puppet代理是否有任何类型的失败能力?
不是内置的,不是。当然,他们会记录失败。或者我猜PE版本可能有类似的东西 - 我不会知道。
我知道我想要运行的所有命令,这只是找到一个问题 在SSL失败时执行脚本的方法。
有关如何执行此操作的任何建议吗?
在--onetime
模式下运行时,代理的退出代码会传达其成功或失败,但您仍需要分析日志/控制台输出以确定任何故障的性质。要将其用于计划运行,您可能希望使用外部调度程序(如cron
)来运行代理程序,而不是让它作为守护程序本身运行。有些人建议将其作为一般的良好实践。