我使用Vagrant和chef-solo来测试我的食谱,但我有一个特别的食谱需要chef-server (它使用搜索)。我希望我的默认食谱如下所示:
include_recipe 'some_recipe'
include_recipe 'some_other_recipe'
unless running_as_chef_solo?
include_recipe 'a_recipe_that_requires_chef_server'
end如何检查chef是否在菜谱中以chef-solo的身份运行,这样我就可以跳过不支持的食谱?
发布于 2013-03-09 17:13:52
使用Chef::Config对象:
unless Chef::Config[:solo]
include_recipe 'a_recipe_that_requires_chef_server'
endhttps://stackoverflow.com/questions/15305761
复制相似问题