Puppet 中的通知功能和通知资源之间到底有什么区别?

What exactly is the difference between notify function and notice resource in Puppet?

我可以在 Puppet 中以两种方式显示自定义消息,通过

notice("My extra information as a function")

notify{"My extra information as a resource":}

共同点:

不同之处:

我觉得我错过了重要的方面,或者我在某些地方错了。有人会比我更擅长使用 Puppet 填写更多详细信息吗?

notifypuppet agent 发送日志消息,而 notice 函数在 notice 日志级别在 puppet server/master 上记录消息。 errdebuginfowarning 函数也是如此。

请记住,notify 是托管资源,而 notice 是在主服务器上执行的功能。