【发布时间】:2018-07-27 00:21:54
【问题描述】:
我在一个食谱中有以下内容。
execute 'disable-all-yum-repos-centos' do
command 'yum-config-manager --disable "*"'
action :run
only_if { centos? }
end
现在,这个 { centos 是什么? } 在这里的意思是,它是一个被调用的变量吗?或者一些内置函数,据我所知,如果在字符串中,变量被称为节点[变量名]或#{节点[变量名]},上面提到的这个东西对我来说是新的,帮助我理解。
我知道它正在检查操作系统是否是centos,但是,这是什么语法?以及如何评估。
【问题讨论】:
标签: chef-infra chef-recipe cookbook