Недопустимый параметр для определенного типа

Да и нет. С IIS Вы были бы обязаны устанавливать 2 сайта (с именами хостов, перечисленными в привязке сайта), один из которых имеет виртуальный каталог и другой без.

Если Вы не используете привязку сайта с именами хостов, Вы собираетесь столкнуться с проблемами. Это - хорошая практика для использования их так или иначе.

1
задан 25 September 2012 в 19:42
1 ответ

Похоже, вы нигде не определяете фактический класс sysctl .

В ваших modules / sysctl / manifest / init.pp вы должны иметь как минимум набор sysctl класса , а затем включить определенный вами тип (который должен называться иначе, чем class), например так:

class sysctl {
  # this is empty
}

define sysctl::set ( $value = undef, $ensure = undef ) {
  ...
}

Вот почему вы получаете сообщение об ошибке при попытке включить sysctl , потому что такого класса нет. Исправьте modules / sysctl / manifest / init.pp , а затем в /etc/puppet/modules/template/manifests/api.pp добавьте include sysctl в Топ. Тогда он должен работать.

2
ответ дан 3 December 2019 в 21:42

Теги

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