Puppet代理失败功能?

时间:2017-07-07 19:01:22

标签: puppet

Puppet代理是否有任何类型的失败能力?

我想创建一条规则,说明如果一个木偶代理尝试签入因SSL问题而失败,它应该删除其SSL证书并再次尝试签入过程。

我知道我想要运行的所有命令,只需要找到一种在SSL失败时执行脚本的方法。

有关如何执行此操作的任何建议吗?

1 个答案:

答案 0 :(得分:2)

  

Puppet代理是否有任何类型的失败能力?

不是内置的,不是。当然,他们会记录失败。或者我猜PE版本可能有类似的东西 - 我不会知道。

  

我知道我想要运行的所有命令,这只是找到一个问题   在SSL失败时执行脚本的方法。

     

有关如何执行此操作的任何建议吗?

--onetime模式下运行时,代理的退出代码会传达其成功或失败,但您仍需要分析日志/控制台输出以确定任何故障的性质。要将其用于计划运行,您可能希望使用外部调度程序(如cron)来运行代理程序,而不是让它作为守护程序本身运行。有些人建议将其作为一般的良好实践。