如何在收集后testingpuppet中的导出资源?

如果有一些主机存在,我想创build一个nagios_hostgroup。 要在nagios中创build主机,我使用在监视服务器上收集的导出资源。

我如何testing导出的nagios_host资源是否存在? 我尝试了以下内容:

Nagios_host <<| |>> if defined(Nagios_host['host_1']) and defined(Nagios_host['host_2']) { nagios_hostgroup { 'database_servers': alias => 'My Hostgroup', members => 'host_1,host_2', } } 

任何想法?