Я использую следующую демонстрационную декларацию от 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
? Это - корректный подход?
Я использую марионетку (v3.7.4), camptocamp-nagios (v1.0.4) и puppetlabs-апач (v1.2.0).
Они не имеют в виду puppetlabs-apache.
Они ожидают, что вы воспользуетесь вот этим: https://github.com/camptocamp/puppet-apache_c2c
Во-вторых, они переименовали его в apache_c2c
, чтобы он больше не конфликтовал. Вы также должны использовать вместо него apache_c2c :: base
.
Я не уверен, что вы можете заменить его модулем puppetlabs-apache.