Объединение атрибута с литералом в справочнике данных Chef

Во время ножа ec2 я указываю атрибут ClientID, на который я хотел бы сослаться в пакете данных, только я хотел бы добавить к имени пакета, чтобы он не был точно идентификатором. Это отлично работает для точного идентификатора:

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 для пакета данных?

0 ответов

Другие вопросы по тегам