Я не уверен, какой у вас здесь пример использования, но я не верю, что это возможно.
В простой установке master-agent агент отправляет факты на сконфигурированный master.В свою очередь, мастер объединяет эти факты, специфические для сайта данные о иерархии и определения ресурсов в применимых манифестах, компилирует каталог и отправляет этот каталог агенту - по замыслу, я не думаю, что агенты могут получить доступ к нескомпилированным манифестам.Однако, где я более уверен, в вашей способности видеть, какие ресурсы находятся под управлением марионетки, в $vardir
дополнительной информации агента здесь .Точнее, внутри $vardir/state
.Если вы хотите увидеть скомпилированный каталог, он доступен в $vardir/catalog
.
В зависимости от того, чего вы пытаетесь достичь, возможно, вам будет достаточно увидеть модель зависимости для данного агента.Вы можете сгенерировать направленный ациклический граф с помощью puppet agent -t --graph
, который заполнит $vardir/state/graphs
graphviz точечными файлами .С установленным graphviz вы можете генерировать визуалы в таких форматах, как svg, запустив dot expanded_relationships.dot -Tsvg -o expanded_relationships.svg
Не совсем полный вывод манифестов, использованных для компиляции каталога агента, но там есть что посмотреть.