【发布时间】:2016-02-29 12:51:47
【问题描述】:
假设我有 3 个execute 资源'创建用户'、'安装客户端' 和 '验证客户端'。 p>
如果满足一个条件,我如何防止执行所有这些资源?
类似:
block 'Manage client' do
execute 'Create users' do
cwd scripts_path
command './installClient.sh -create_users'
end
execute 'Install client' do
cwd scripts_path
command '/installClient.sh -installClient'
end
execute 'Verify client' do
cwd scripts_path
command './installClient.sh -verifyClient'
end
not_if { ::File.exists?('/tmp/client_configured_success') }
end
【问题讨论】:
标签: ruby chef-infra recipe