Установите имя узела в опцию Puppet to NOOP

StackOverflow https://stackoverflow.com/questions/6810380

  •  25-10-2019
  •  | 
  •  

Вопрос

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

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

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

Спасибо.

Это было полезно?

Решение

puppetd --test --noop --fqdn="hostname.example.com"

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

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

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

Другие советы

Я просто выясняю одно возможное решение, добавив это в мой файл конфигурации

nodename = cert
certname = hostname
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top