2017-07-26 93 views
0

是否可以指定多个操作并通知资源属性?是否可以使用通知属性指定多个操作?

template '/etc/some.conf' do 
    source 'etc/some.conf.erb' 
    mode 0640 
    owner 'root' 
    group 'root' 
    notifies [ :restart, :enable ], "service[restart some service]", :delayed 
end 

service "restart some service" do 
    service_name some 
    action :nothing 
end 

这将引发以下错误:

NoMethodError 
    ------------- 
    undefined method `to_sym' for [:restart, :enabled]:Array 

是指定多个动作,你表明你可以使用两个通知的唯一方法>

notifies :enable, "service[restart some service]", :delayed 
notifies :restart, "service[restart some service]", :delayed 

回答

相关问题