Я хочу узнать, как Puppet обрабатывает манифесты: в главном процессе или Puppet разветвляет его для выполнения в дочернем процессе?
Мне необходимо знать, что именно делать puppet master
при обработке манифестов, потому что мне нужно вставить некоторые конфигурации по умолчанию в "container"
работает на "client"
машина. Который "client"
узел является подчиненным хоста с puppet master
, но "container"
не имеет puppet
. А потом мне нужно применить эти конфиги на "container"
без использования puppet
Насколько я понимаю, puppetmaster вообще не обрабатывает выполнение манифеста на клиентах, он просто выталкивает манифест в марионеточный клиент по запросу. на марионеточном клиенте запуск вручную показывает, что происходит:
Strace Puppet агент -t
это похоже на последовательное выполнение процесса без разветвления. фактически, разветвление разрушит все необходимые "требования" / зависимости и порядок выполнения.
Может быть, у вашего вопроса есть еще контекст?