Назад | Перейти на главную страницу

Как Puppet Handles проявляет себя с точки зрения процессов?

Я хочу узнать, как Puppet обрабатывает манифесты: в главном процессе или Puppet разветвляет его для выполнения в дочернем процессе?

Мне необходимо знать, что именно делать puppet master при обработке манифестов, потому что мне нужно вставить некоторые конфигурации по умолчанию в "container" работает на "client" машина. Который "client" узел является подчиненным хоста с puppet master, но "container" не имеет puppet. А потом мне нужно применить эти конфиги на "container" без использования puppet

Насколько я понимаю, puppetmaster вообще не обрабатывает выполнение манифеста на клиентах, он просто выталкивает манифест в марионеточный клиент по запросу. на марионеточном клиенте запуск вручную показывает, что происходит:

Strace Puppet агент -t

это похоже на последовательное выполнение процесса без разветвления. фактически, разветвление разрушит все необходимые "требования" / зависимости и порядок выполнения.

Может быть, у вашего вопроса есть еще контекст?