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