【问题标题】:Puppet agent on fail function?失败功能的傀儡代理?
【发布时间】:2017-07-07 19:01:21
【问题描述】:

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

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

我知道我想运行的所有命令,只是想办法在 SSL 失败时执行脚本。

关于如何做到这一点的任何建议?

【问题讨论】:

    标签: puppet


    【解决方案1】:

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

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

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

    关于如何做到这一点的任何建议?

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

    【讨论】:

      猜你喜欢
      • 2014-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 1970-01-01
      相关资源
      最近更新 更多