automation - Puppet 在输出中删除定义为 'message' 的 '

标签 automation output puppet server sysadmin

在我的 puppet 客户端上,我有两次相同的消息,我只想有一次。 示例:

Info: /Stage[main]/box::Backuppc/Notify[todo]/message: todo...
Info: /Stage[main]/box::Backuppc/Notify[todo]/message: defined 'message' as 'todo...'

请问我怎样才能删除其中一个?

最佳答案

对于当前版本的 Puppet,输出

notify { "w00t": message => "foo" }

看起来像

Notice: foo
Notice: /Stage[main]/Main/Notify[w00t]/message: defined 'message' as 'foo'

这只是稍微不那么冗长。没有真正的方法来释放/抑制第二条消息。已经discussed briefly , 尽管没有真正的结论。

就我个人而言,我不相信消息可以很容易地被隐藏(即,无需相当严重地修补 Puppet)。

关于automation - Puppet 在输出中删除定义为 'message' 的 ',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27607242/

相关文章:

ssl - 通过 vagrant vm 生成用于测试 nginx 的自签名证书

Python:从字符串的多行中删除空格

delphi - 开放式办公自动化

user-interface - UI 自动化测试工具

c++ - 在 Qt 桌面应用程序上运行 Selenium

python - 计算距离并打印出来

c - 此 C 代码中的两个错误是什么?

linux - 如何告诉 Puppet 在关闭时停止服务而不保持其运行?

docker - 如何停止和删除使用总是重启选项启动的 docker 容器?

input - Robot Framework 文本字段清除和输入