【发布时间】:2015-11-18 15:19:37
【问题描述】:
全部,
我想检查 cron 是否安装在使用 chef 的服务器上。如果未安装,则应使用 chef 安装。
我写过这样的东西:
yum_package 'cron' do
action :install
end
它正在安装 cron。如何在安装前进行验证。
【问题讨论】:
标签: chef-infra cookbook recipe
全部,
我想检查 cron 是否安装在使用 chef 的服务器上。如果未安装,则应使用 chef 安装。
我写过这样的东西:
yum_package 'cron' do
action :install
end
它正在安装 cron。如何在安装前进行验证。
【问题讨论】:
标签: chef-infra cookbook recipe
您无需验证任何内容。 Chef 足够聪明,知道它不应该安装已经存在的包。
发件人:https://docs.chef.io/resource_examples.html
从远程位置获取包,但前提是包可以 目标系统上尚不存在
如果您想确保安装了特定版本,您可以指定它。详情在这里:https://docs.chef.io/resource_yum.html
【讨论】: