Как использование глобальные параметры в Forman?

Я являюсь новым в Диспетчере, и я хочу использовать параметр для всех своих хостов, управляемых марионеткой, и я думаю для использования глобальных параметров, это - хороший путь. Но я не могу понять как использование это.

Для exmple, если я беру модуль ntp и если я хочу иметь тот же сервер ntp на всем хосте, как я должен объявить, глобальный параметр и документация очень плохи...

Я усталый:

ntp_servers = time.nrc.ca

$:: ntp:: серверы = time.nrc.ca

:: ntp:: серверы = time.nrc.ca

ntp:: серверы = time.nrc.ca

Никакое соответствие.

3
задан 22 October 2014 в 17:10
1 ответ

Эта команда удаляет все письма, отправленные на адрес получателя, заканчивающиеся на (скрыто)

Я полагаю, вы используете бригадир WebGui:

Если вы находитесь на вкладке Smart Class Parameter класса ntp, выберите серверы , проверьте ] Переопределить Поместите в поле и выберите массив для Тип параметра . Затем введите список желаемого сервера времени в следующей форме:

["timehost1.domain.tld","timehost2", ...]

Мне самому потребовалось время, чтобы понять это. В общем, вам нужно знать или выяснить, какой тип ожидается от модуля марионетки. Я ловлю себя на том, что изучаю код модулей, если он не совсем понятен. Кроме того, если вы хотите сделать параметр доступным для записи где-нибудь по пути к группам хостов или тому, что вы используете для узлов разных типов, я обнаружил, что вы должны сами установить значение по умолчанию. Встроенное значение по умолчанию работает только тогда, когда Override не отмечен. По крайней мере, для таких модулей, как ntp, у которых есть подкласс params. В противном случае вы получите сообщение об ошибке, в которой говорится, что параметр не найден / не может быть установлен или что-то подобное.

Я сам новичок в марионетке, поэтому, если у кого-нибудь есть лучшее объяснение, я буду рад.

Ура,Кристоф

Скриншот enter image description here

3
ответ дан 3 December 2019 в 06:33

Теги

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