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