2016-11-30 99 views
0

我有一個自定義的廚師資源來啓動後臺作業。它有:start,:stop:reset的操作。如何讓每位廚師都能執行廚師自定義資源運行

還有另一個資源在更新時通知:reset我自定義的一個。

我的主要問題是,在每個chef-client運行資源收益的狀態:

custom_resource[resource-name] action start (up to date) 
custom_resource[resource-name] action reset (up to date) 

從廚師此行爲是一個我期待,但不是我所需要的。我的資源必須在每個chef-client上運行,像資源execute那樣運行。我怎樣才能做到這一點?

+0

你將不得不使用你的資源的狀態,沒有它的代碼很難說如何調整它... – Tensibai

回答

2

它每次默認運行,但除非您調用new_resource.updated_by_last_action(true)或類似的API Chef顯示「最新」,因爲資源沒有說它在系統上更新了任何內容。