успешно Запуск knife bootstrap
команды Шеф-повара населяет атрибут cloud_v2
через Ohai, когда используется при загрузке виртуальных машин, созданных на Google Cloud и Rackspace, но на Azure виртуальные машины bootstraping через нож оставляет cloud_v2
хэш очень пусто - - он заполняется только одним атрибутом: provder: azure
.Chef самонастройки на Azure не заполняет поля cloud_v2 атрибут
В отличие от этого, Ohai успешно заселяет облачных и Rackspace узлы с чем-то, что выглядит как:
cloud_v2: public_ipv4_addrs 0: xxx.xxx.xxx.85 local_ipv4_addrs 0: 10.240.0.2 provider: gce local_hostname: myhostname.projectname.internal public_ipv4: xxx.xxx.xxx.85 local_ipv4: 10.240.0.2
Является ли это ошибка в Ohai плагин Azure в? Как я могу заставить команду бутстрапа Knife включать больше атрибутов Ohai по умолчанию? В частности, мне нужен public_ipv4, поэтому я могу использовать этот атрибут для запуска команд knife ssh
.
Каков результат работы 'sudo chef-client -l debug -VV'? – Ivan
@Ivan '-vv' дает' недопустимый вариант: -VV (OptionParser :: InvalidOption) 'вместе с stacktrace (является ли этот последний аргумент действительным вариантом шеф-повара?). Запуск 'sudo chef-client -l debug -v' (с одним строчным« v ») выводит мою версию шеф-повара, которая является« Шеф-поваром: 12.16.42' – depthfirstdesigner
, а затем 'sudo chef-client -l debug', пожалуйста, t помните варианты, но идея состоит в том, чтобы сделать рецепты журналом как можно больше материала – Ivan