目前我有一個廚師的食譜,其中我發帖聊天,在循環中:廚師 - 需要重量輕「隊列」(用於配方的壽命)
artifacts.each do |artifactItem|
# Deploy the artifact
#...
# Post to chat
chat_post "deployed artifact #{artifact_name}"
end
我聊天,結果是像這樣:
chef [BOT]
deployed artifact A
chef [BOT]
deployed artifact B
chef [BOT]
deployed artifact C
我想知道 - 有沒有在廚師,在那裏我可以排隊我部署的消息,並張貼他們一次全部(我的食譜完成時),一個簡單的「排隊」的機制?如果是這樣的代碼看。
謝謝。'chat_post'實際上在'chat/definitions/post.rb'下面...我猜這是一個「幫助器方法」(因爲我們沒有完全理解如何實現它作爲資源/提供者/ LWRP的東西......)。雖然基於事件的通知似乎是一種更好的方式... – vikingsteve
您必須將它移植到自定義資源才能做到這一點,但這應該很容易:) – coderanger
好的,謝謝@coderanger。我特別提出了另一個問題,也許你可以幫忙? http://stackoverflow.com/questions/39488843/chef-how-to-write-a-custom-resource-containing-dsl-for-execute – vikingsteve