0

在我的食谱中,我想找出厨师运行的模式,并据此从数据包中加载。如果它正在运行 chef-zero,那么我将以特定方式加载数据包,如果不是以不同方式加载。

if Chef::Config[:zero] == 'true'
  //Load unencryted databag from local
else
 //Load encrypted databag
end

但目前它总是进入 else 块。我正在经营厨房

provisioner:
  name: chef_zero
4

2 回答 2

0

回答我自己的问题 - 我正在寻找的解决方案是使用厨房属性。

https://stackoverflow.com/a/38429417/888070

于 2016-07-18T05:54:42.820 回答
0

如果您使用data_bag_item()助手,它将在内部为您处理。最好尽可能避免显式分支。

于 2016-07-11T13:47:03.353 回答