1

在knife ec2期间,我指定了一个我想在数据包中引用的ClientID属性,只是我想添加到包名中,所以它不完全是ID。这适用于确切的 ID:

data_bag(node['clientid']).each do |tenant|
  tenantdata = data_bag_item(node['clientid'], tenant)
  tenantname = tenantdata["id"]

但我正在尝试这样的事情(这不起作用)

data_bag(node['clientid']"_tenants").each do |tenant|
  tenantdata = data_bag_item(node['ctc_clientid']"_tenants", tenant)
  tenantname = tenantdata["id"]

因此,如果 ClientID = abcd,则引用将是“abcd_tenants”。有没有一种解决方案可以让我在不为数据包传递单独的 json 属性的情况下执行此操作?

4

0 回答 0