微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我如何从 puppet repo 中获取可用的 puppet 模块的完整列表

如何解决我如何从 puppet repo 中获取可用的 puppet 模块的完整列表

我正在寻找一种方法来从 puppet repo 中获取完整的 puppet 模块列表

解决方法

据我所知,没有直接的方法可以得到这样的列表。我会考虑inquiring directly of Puppet,Inc.,因为他们愿意为您运行一次性的特殊查询并非不可能。不过,我相信他们会想知道您想对列表做什么。而且,当然,这绝不是确定的事情。

您还可以使用机器人对 the all-module list 的多个 HTML 页面进行屏幕抓取,并处理结果以提取您想要的列表。但这不仅仅是询问。

请注意 Forge 的内容不是静态的。定期添加新模块,不时更新模块版本。我不确定删除的政策,但似乎他们通常不会删除模块,而是弃用它们。在任何情况下,Forge 内容的任何列表都必须是单个时间点的快照。

你也应该明白,虽然 Forge 本身是由 Puppet 运营的,但大多数模块都是由社区成员贡献和维护的,如果他们有维护的话。世界上还有一个未知但可能有大量正在使用的模块,而这些模块在 Forge 中是不可用的。因此,您要求的列表不能解释为官方模块列表,也不能解释为所有模块的列表。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。