кукольный - какие строки исполняются?

241
barrrista

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

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

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

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

0

1 ответ на вопрос

0
Gilad Sharaby

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

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

puppet agent -t --debug 

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

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