厨师食谱的新手,谷歌没有向我展示我需要做什么的例子。
我有一个文件,当厨师发现它存在时我想删除它。
我没有找到类似
的任何谷歌示例file /path/foo do
action delete
end if /path/foo exists
厨师文件文档没有显示类似 文件/路径/foo 做 条件存在 动作删除 结束
是使用像 bash 这样的脚本的唯一方法吗?
bash 'delete_foo' do
if [ -f /path/foo ] then
/bin/rm /path/foo
fi
end
file '/path/foo' do
action :delete
only_if { File.exist? '/path/foo' }
end
只有文件存在才会删除,否则什么都不做
file '/path/foo' do
action :delete
end