如果software_version等于12,我有以下代码不被执行 但是not_if不起作用,我不确定我使用的语法是否正确。
software_version = `command that pulls version`
bash 'extract_installer' do
cwd '/opt/tmp/'
code <<-EOH
tar -xvf #{cwd}/#{r_file}
....
...
EOH
not_if "software_version".equal?(12)
end
答案 0 :(得分:0)
not_if { shell_out!('command that pulls version').stdout == '12' }