1
我正在构建一个小工具来检查puppet所做的一些事情。我正在尝试对木偶进行一些黑客攻击,以便弄清楚如何获取木偶清单并生成节点的所有目录。我已经浏览了解析器的一些源代码,编译器还没有能够得到一个例子来工作。有没有办法从puppet命令行工具做到这一点?如何编译木偶清单以获取所有的日志
我正在构建一个小工具来检查puppet所做的一些事情。我正在尝试对木偶进行一些黑客攻击,以便弄清楚如何获取木偶清单并生成节点的所有目录。我已经浏览了解析器的一些源代码,编译器还没有能够得到一个例子来工作。有没有办法从puppet命令行工具做到这一点?如何编译木偶清单以获取所有的日志
如果你正在做这个踢,我的答案不会帮助你。
如果你需要这个工作,我建议你看看the language puppet library。分布式puppetresources
二进制文件具有allnodes
模式,该模式计算site.pp
文件中定义的所有节点的目录。然后测试基本的东西(目录编译,依赖关系是正确的[虽然现在是错误的],在cron
,file
等中使用的所有用户实际上定义在某处,并且源文件存在于磁盘上)。
这是太比傀儡快,你可以用它作为图书馆。这样你就可以在制作的目录上编写你想要的任何测试。