如何修复错误:找不到类 apache::base?

如何修复错误:找不到类 apache::base?

我使用以下示例清单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::basedebian-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 模块替换它。

相关内容