Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – Puppet:如果puppet进行了更改,如何运行exec大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我们通过puppet对一些服务器进行基本管理 – 服务器本身作为集群系统的一部分运行,处理用户帐户等其他方面,并包括检测密钥文件(/ etc / passwd等)变化的监控脚本.如果puppet更新包,它可能会更改触发监视系统的这些密钥文件. (这不是无意的) 监控系统有一个可以手动运行以清除状态的命令,每当木偶应用任何更改时我们都必须执行此操作,当我们开始收到电子邮件时! 我们可以定义一个在po
我们通过puppet对一些服务器进行基本管理 – 服务器本身作为集群系统的一部分运行,处理用户帐户等其他方面,并包括检测密钥文件(/ etc / passwd等)变化的监控脚本.如果puppet更新包,它可能会更改触发监视系统的这些密钥文件. (这不是无意的)

监控系统有一个可以手动运行以清除状态的命令,每当木偶应用任何更改时我们都必须执行此操作,当我们开始收到电子邮件时!

我们可以定义一个在post run_stage中运行的exec来运行命令,但认情况下这会在每次puppet运行时触发,然后我们的报告将始终显示为puppet进行的更改,无论是否进行了更改.

有没有办法我们可以设置exec,只有当puppet应用了其他更改时它才会运行?

解决方法

如果exec资源具有专用阶段,则可以通过使订阅所有其他阶段来实现所需的行为,例如,
exec { "pacify-rkhunter":
    ...
    subscribe   => Stage['pre','main','aux'],refreshonly => true,}@H_607_27@

大佬总结

以上是大佬教程为你收集整理的linux – Puppet:如果puppet进行了更改,如何运行exec全部内容,希望文章能够帮你解决linux – Puppet:如果puppet进行了更改,如何运行exec所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。