chef或puppet是否有任何懒散的支持? 是否有任何slackwarepipe理员使用这些? 你有什么经验,你会推荐哪个人维护大约十几台Slackware机器?
Slackware没有被要求提供支持,也没有任何人在Opscode使用,所以厨师目前不支持Slackware(版本0.9.12)。 这需要两件事情发生:
对于前者,平台插件将需要以某种方式确定系统是否为slackware(例如,/ etc / slackware-release内容)。
对于后者,平台特定的支持将主要用于服务和软件包。 向Chef添加支持并不难,如果您打算申请此支持,请前往Opscode开源门票 。 如果您想贡献代码来完成这些任务,请学习如何为Opscode项目做出贡献 。
我觉得虽然这是一个老问题,但还需要另一个答案。 在我看来,Puppet 几乎完全能够pipe理Slack框。 我看到的唯一问题是软件包pipe理…也就是说,不支持slackpkg / slapt-get / swaret / etc。
无论如何,在我漫不经心的时候,我认为(从我的理解来看,ohai的Puppet相当于)拥有全部的Slack支持,但木偶本身并不知道使用什么包pipe理系统。 看起来木偶会更容易与Slackware开箱即用。
有一个傀儡获取补丁傀儡允许您使用“sla”作为提供者: http ://projects.puppetlabs.com/attachments/741/puppet-0.25.0-slapt-get.patch
这也可能是一些服务: http : //www.mail-archive.com/[email protected]/msg20351.html
请注意,通过上面的slapt-get.patch,你可以做如下的事情:
package { "mongodb": provider => slapt, ensure => latest }
如果你运行自己的“回头看”回购(相对简单),这是非常酷的。 那么你只能依靠你自己build立的软件包,而不是某些第三方回购的人。