如何使用代理从母带下载人事清单文件?

时间:2018-10-05 17:08:38

标签: puppet puppet-enterprise

我在puppet中将代理连接到主服务器,我需要使用代理从maseter复制清单文件和其他资源-这可能吗?

1 个答案:

答案 0 :(得分:1)

我不确定您的用例在哪里,但是我不认为这是可能的。

在简单的主代理设置中,代理将事实发送到已配置的主代理。作为交换,主数据库将这些事实,特定于站点的层次结构数据和资源定义合并到适用的清单中,编译目录,然后将该目录发送给代理-通过设计,我认为代理无法访问未编译的清单。但是,我更确定的是您有能力查看代理商的$vardir more info here中由p管理的资源。更具体地说,在$vardir/state内部。如果您想查看编译的目录,可以在$vardir/catalog中找到。

取决于您要实现的目标,也许足以看到给定代理上的依赖关系模型。您可以使用puppet agent -t --graph生成有向无环图,该图将用graphviz 点文件填充$vardir/state/graphs。安装graphviz后,您可以通过运行dot expanded_relationships.dot -Tsvg -o expanded_relationships.svg

来生成svg等格式的图像

用于编译代理目录的清单清单的输出不完全,但是还有很多东西需要解决。