Как зафиксировать ошибку: не Мог найти апача класса:: основа?

Я использую следующую демонстрационную декларацию от 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).

0
задан 25 April 2015 в 00:30
1 ответ

Они не имеют в виду puppetlabs-apache.
Они ожидают, что вы воспользуетесь вот этим: https://github.com/camptocamp/puppet-apache_c2c

Во-вторых, они переименовали его в apache_c2c , чтобы он больше не конфликтовал. Вы также должны использовать вместо него apache_c2c :: base .

Я не уверен, что вы можете заменить его модулем puppetlabs-apache.

3
ответ дан 4 December 2019 в 12:28

Теги

Похожие вопросы