(кукольный n00b)

Как проверить, какие строки выполняются в марионеточном прогоне?

У нас есть большая кодовая база со многими манифестами, и не все манифесты применяются в зависимости от роли компьютера.

Как я могу проверить, запускается ли данный манифест, и впоследствии, запускается ли «include xyz::zzz»?

1 ответ1

0

По сути, марионеточный агент запускает каталог, который он получает от мастера, в соответствии с его именем сертификата и средой. этот процесс известен как "сопоставление узлов". Проверьте site.pp в /etc /puppet /manifest (или /etc /puppet /environment //manifest, если вы используете окружения) на вашем хозяине puppet, чтобы увидеть, какие манифесты должен запускать ваш конкретный узел.

Также вы можете запустить агент puppet в режиме --debug:

puppet agent -t --debug

если вы все еще не уверены, какие манифесты выполняются, я предлагаю добавить инструкцию notify в начале каждого манифеста -

notify{'executing module <module-name>':}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .