2014-03-27 93 views
1

我正在构建一个小工具来检查puppet所做的一些事情。我正在尝试对木偶进行一些黑客攻击,以便弄清楚如何获取木偶清单并生​​成节点的所有目录。我已经浏览了解析器的一些源代码,编译器还没有能够得到一个例子来工作。有没有办法从puppet命令行工具做到这一点?如何编译木偶清单以获取所有的日志

回答

0

如果你正在做这个踢,我的答案不会帮助你。

如果你需要这个工作,我建议你看看the language puppet library。分布式puppetresources二进制文件具有allnodes模式,该模式计算site.pp文件中定义的所有节点的目录。然后测试基本的东西(目录编译,依赖关系是正确的[虽然现在是错误的],在cron,file等中使用的所有用户实际上定义在某处,并且源文件存在于磁盘上)。

这是比傀儡快,你可以用它作为图书馆。这样你就可以在制作的目录上编写你想要的任何测试。