使Perl应用程序可移植。构建shell脚本或使用Puppet

使Perl应用程序可移植。构建shell脚本或使用Puppet,perl,configuration,perl-module,puppet,Perl,Configuration,Perl Module,Puppet,我有一个本地维护的perl应用程序,需要定期压缩并发送到另一个锁定得很紧的服务器。目标是确保系统管理员必须安装尽可能少的perl Mod。我们的解决方案是使所有内容都与local::lib相对应 我已经看到一些可能的东西与木偶,表面上似乎完全处理这一点。我不是木偶专家,我只知道木偶的基本概念。在我开始一次大型的傀儡学习冒险之前,我想看看这里是否有人对部署依赖于local::lib的perl应用程序的最佳方式有什么建议(我试图保留一个可定义的问题)。也就是说,部署完全自包含的perl应用程序 非常

我有一个本地维护的perl应用程序,需要定期压缩并发送到另一个锁定得很紧的服务器。目标是确保系统管理员必须安装尽可能少的perl Mod。我们的解决方案是使所有内容都与local::lib相对应

我已经看到一些可能的东西与木偶,表面上似乎完全处理这一点。我不是木偶专家,我只知道木偶的基本概念。在我开始一次大型的傀儡学习冒险之前,我想看看这里是否有人对部署依赖于local::lib的perl应用程序的最佳方式有什么建议(我试图保留一个可定义的问题)。也就是说,部署完全自包含的perl应用程序

非常感谢你的点灯, 珍妮

编辑:我也偶然发现了这一点(出于讨论的目的)


是-puppet或chef是一种部署Perl应用程序的解决方案


您可能会发现David Golden在《感兴趣的人》上的工作,这是一些perl风格的使用Chef的方法。他做了一个很好的概述。

您可能还想了解和一般情况。此外,如果有“系统管理员”,那么他们是否想使用Puppet将取决于他们。你可能想听一听,以便更好地了解木偶是什么,它的用途是什么(大约一个小时)。谢谢derobert。我们的系统管理员使用Puppet肯定没有问题。他们只想设置一次,然后忘记它。再次感谢你的帮助。詹妮:嗯,这不是人们通常使用木偶的方式。通常情况下,我们有太多的服务器无法一个接一个地手动管理,所以我们正在使用Puppet自动化服务器管理。通常,您不会设置它,也不会忘记它。您会在服务器上的管理任务中经常使用它。所以我认为你在寻找其他的解决方案。太棒了!谢谢你,德洛伯特!这是很多很棒的东西,我想它回答了我的问题。答案迟迟不会出现。我知道有很多人都说这是“过度杀伤力”,但坦率地说,只要它起作用,我不完全确定为什么它是过度杀伤力。仅仅因为你可以用puppet设置1000台服务器并不意味着你不能只设置一台。为你回应因果报应。