2017-07-26 4 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 

答えて

2

あなたが示したようあなたは2つの通知を使用します。

関連する問題