0
我有一組相關的操作,我想在動態資源中分組。事情是這樣的:將動態資源分組在一起配方操作
# ... somewhere inside my_cookbook/recipes/foo.rb
resource "Initialize git repo inside /etc" do
not_if { File.exists?('/etc/.git') }
package "git"
execute "git init" do
cwd '/etc'
end
template "/etc/.gitignore" do
# ...
end
bash "initial commit" do
# ...
end
end
基本上我想要的快捷方式組連同一組操作:
- 後衛像not_if
- 發送通知
- 獲得額外的縮進我的客戶端運行日誌
- 這些塊內部的靜音日誌輸出(或者只是更改級別)
LWRP的重量並不輕,因爲我不想爲一段只需要一次的代碼創建兩個文件(資源和提供者)的集合,但代表了我想要在我的食譜中使用的模式。
我可以寫我自己的幫手,但我想知道是否有類似的東西已經可用。
所以看起來沒有辦法解決這個問題。 LWRP對我來說還不算輕。看起來像我的食譜文件夾在各個方向爆炸,包括深度 – SystematicFrank 2014-09-20 08:40:27