У меня есть рецепт шеф-повара, который можно запускать как на виртуальных, так и на реальных машинах. Мне нужно уметь различать их внутри шеф-повара, потому что мне нужно относиться к ним по-разному. Я нашел что-то в Интернете, в котором говорилось, что я должен просто использовать
if node[:instance_role] == 'vagrant'
но это, кажется, не работает для меня. node[:instance_role] просто пуст.
Знаете ли вы какой-либо другой способ сделать это?
Я использую chef_solo с бродячим обеспечением