【发布时间】:2012-09-04 15:37:18
【问题描述】:
我有一个我在本地维护的 perl 应用程序,需要定期压缩并发送到另一台锁定得非常严密的服务器。目标是确保系统管理员必须安装尽可能少的 perl 模块。我们的解决方案是让一切都对 local::lib 起作用。
我已经看到 Puppet 的一些可能的东西,从表面上看似乎完全可以处理这个问题。我不是Puppet的专家,我只知道基本的想法。在我开始进行一次大型 Puppet 学习冒险之前,我想看看这里是否有人对部署依赖于 local::lib 的 perl 应用程序的最佳方法有任何建议(我试图保留一个可定义的问题) .也就是说部署完全自包含的 perl 应用程序。
非常感谢您的光, 珍妮
编辑:我也偶然发现了这一点(出于讨论目的)。
How do manage your Perl application development, build, and deployment?
【问题讨论】:
-
您可能还想查看PAR 和PAR::Packer 和App::Packer。
-
另外,如果有“系统管理员”,那么他们是否要使用 Puppet 将取决于他们。您可能想收听FLOSS Weekly ep. 93,以便更好地了解 Puppet 的用途和用途(大约一个小时)。
-
谢谢德罗伯特。我们的系统管理员使用 Puppet 肯定没有问题。他们只想设置一次然后忘记它。再次感谢你的帮助。珍妮
-
嗯,这不是人们通常使用 Puppet 的方式。通常情况下,我们有太多的服务器无法手动逐一管理,因此我们正在使用 Puppet 自动化服务器管理。您通常不会设置它并忘记它 - 您会经常使用它来执行服务器上的管理任务。所以我认为您正在寻找其他解决方案之一。
-
太棒了!谢谢德罗伯特!这是很多很棒的东西,我认为它回答了我的问题。 JW
标签: perl configuration perl-module puppet