Puppet 监控、报告与故障排除指南
1. 记录调试信息
在调试问题时,若能在清单的特定点打印出信息,会非常有帮助。这有助于判断变量是否未定义或具有意外值,也能确认某段代码是否已运行。Puppet 的 notify 资源可用于打印此类消息。
- 操作步骤 :在要调查的清单点定义 notify 资源,示例代码如下:
notify { 'Got this far!': }
- 工作原理 :应用此资源时,Puppet 将打印消息:
notice: Got this far!
- 更多用法 :
- 打印变量值 :可在消息中引用变量,示例代码如下:
notify { "operatingsystem is ${::operatingsystem}": }
Puppet 将在打印输出中插入值,例如:
Notice: operatingsystem is Fedora
双冒号 :: 表示这是顶级作用域中的
超级会员免费看
订阅专栏 解锁全文
12

被折叠的 条评论
为什么被折叠?



