Chef包资源是否需要单独的下载步骤?

时间:2014-09-23 23:52:39

标签: chef

在将程序包安装到节点上之前是否需要将程序包下载到Chef服务器,或者是否足以创建安装pacakge的程序,而Chef将在安装之前下载该程序包?

2 个答案:

答案 0 :(得分:2)

chef-server仅用于管理cookbook,角色和其他类似数据。它不涉及实际收敛节点配置。使用包时,Chef只需手动调用相关的apt / yum / etc命令。

答案 1 :(得分:0)

作为the documentation sys:

  

使用资源管理包。从本地文件(例如使用RubyGems,dpkg或RPM Package Manager)安装软件包时,必须使用 remote_file cookbook_file 将文件添加到节点资源。

因此 - 它取决于资源的提供者。如果你的提供者是yum或apt,它将处理下载本身;如果提供者是RubyGems,那么您需要自己进行下载。

但是,在任何这些情况下,所需的下载都是客户端,而不是Chef 服务器