我可以通过
在Puppet中以两种方式显示自定义消息notice("My extra information as a function")
或
notify{"My extra information as a resource":}
共同点:
不同的事情:
notify
可以设置为虚拟或导出资源,具有重要含义,notice
无法使用notice
无法显示通话路径(没有withpath => true
)notice
有一个姐妹函数fail
,它有能力使清单编译失败。 notify
不能这样做,因为它在编译完成后开始工作。 我有一种感觉,我错过了重要的方面,或者在某些方面我错了。 Puppet比我更好的人会填写更多细节吗?
答案 0 :(得分:5)
notify
向puppet agent
发送日志消息,而notice
函数在puppet server/master
日志级别的notice
上记录消息。 err
,debug
,info
和warning
函数也是如此。
请注意,notify
是受管资源,而notice
是在主服务器上执行的功能。