Chef
廚師:如何僅在通知上執行資源?
我想聲明一個我想在通知上執行多次且僅在通知上執行的資源。如何防止資源在聲明後自行執行?
有沒有辦法檢查是否存在通知,所以我可以執行類似“only_if:notified”的東西?
action :nothing
申報時使用。
這是一個範例,其中我的
execute
資源僅在我的directory
資源收斂時才收斂:directory '/opt/foo' do action :create notifies :run, 'execute[custom command]', :immediately end execute 'custom command' do command 'echo foo' action :nothing end
有關更多範例,請參閱https://docs.chef.io/chef/resources.html#notifications。