例如。是否可以通過在廚師的另一個配方中聲明服務來使用通知語句?
配方的目錄結構如下:
--my_cookbook |-- recipes |- abc.rb |- xyz.rb |-- attributes |-- templates |- random.xml.erb |-- test
現在讓我們假設我們有一個資源在abc.rb
... # Line 20 template '/some_location/random.xml' do source 'random.xml.erb' owner 'root' group 'root' mode '0644' notifies :start, 'service[vicious_service]', :immediately end ... # Line 28
如下現在我們的vicious_service
聲明如下:
service 'vicious_service' do action [:enable, :start] end
現在的問題是,我們可以在xyz.rb
的地方申報vicious_service嗎?或者是否強制要求我們在abc.rb
中聲明?