Установить имя узла в Puppet для параметра noop - PullRequest
1 голос
/ 25 июля 2011

Я использую puppet и хочу проверить его с помощью noop, но некоторая конфигурация зависит от имени хоста, например, типов узлов.

Как установить имя узла и запустить puppet с помощью noop, чтобы проверить узелКонфигурация, которая соответствует имени узла ?, в настоящее время я получил это как сообщение об ошибке (мой ноутбук - солярий):

Не удалось найти узел по умолчанию или по имени с «солярия, солярия.lan» на узле солярия.lan

Спасибо.

Ответы [ 2 ]

3 голосов
/ 26 июля 2011
puppetd --test --noop --fqdn="hostname.example.com"

Или с 2.6, это может быть предпочтительнее:

puppet agent --test --noop--fqdn="hostname.example.com"

Это приведет к созданию новых сертификатов для мастера марионеток, поэтому вам, вероятно, потребуется запустить puppetca --clean hostname.example.com для последующих слов мастера марионеток, иначе, когда вы, наконец, получите хосты с этими именами, они не смогут настроить SSL отношения с мастером.

0 голосов
/ 25 июля 2011

Я только что нашел одно возможное решение, добавив его в мой файл конфигурации

nodename = cert
certname = hostname
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...