Как получить информацию о шеф-поваре (шеф-ноль или нет) в рецепте шеф-повара?
В своем рецепте я хочу выяснить, в каком режиме работает шеф-повар, и загрузить данные из пакета с данными. Если он работает с chef-zero, я загружу пакет данных определенным образом, а если не другим способом.
if Chef::Config[:zero] == 'true'
//Load unencryted databag from local
else
//Load encrypted databag
end
Но в настоящее время он всегда входит в блок else. Я работаю на кухне с
provisioner:
name: chef_zero
2 ответа
Отвечая на мой собственный вопрос - Решение, которое я искал, использует кухонные атрибуты.
Если вы используете data_bag_item()
помощник это будет обрабатывать это для вас внутренне. Лучше избегать явного ветвления, когда это возможно.