我使用以下示例清单camptocamp/puppet-nagios:
node 'central_monitoring_server' {
import "nagios"
$nagiosadmin_password = "XXXX"
...
include apache::base
include nagios::base
include nagios::nsca::daemon
include nagios::webinterface
}
但是我有一个警告:
错误:找不到
apache::base
debian-77-wheezy-64 的类
我不清楚我该做什么。
我可以使用:
include apache
这应该相当于include apache::base
? 这是正确的方法吗?
我正在使用 puppet (v3.7.4)、camptocamp-nagios (v1.0.4) 和 puppetlabs-apache (v1.2.0)。
答案1
他们指的不是 puppetlabs-apache。
他们希望你使用这个: https://github.com/camptocamp/puppet-apache_c2c
其次,他们已将其重命名为,apache_c2c
因此不会再发生冲突。您apache_c2c::base
现在还必须使用。
我不确定您是否可以用 puppetlabs-apache 模块替换它。