Я использую версию Chef Server 12 с открытым исходным кодом.
Читая некоторые документы, я наткнулся на охай, который собирает информацию о каждом узле и, насколько я понимаю, предоставляет эту информацию исполняемому на стороне клиента коду, то есть рецептам и поставщикам.
Есть ли способ сохранить всю информацию ohai во время запуска chef-client (для всех узлов определенной роли), чтобы ее можно было запросить ножом со всех или с определенного узла? В настоящее время при поиске узлов и информации об узлах доступна только небольшая информация, такая как IP-адрес.
Все атрибуты узла всегда сохраняются на сервере после успешного схождения. Не все они отображаются в knife node show
потому что он фокусируется всего на нескольких часто используемых атрибутах. Вы всегда можете отобразить полный узел JSON с помощью knife node show --format json --long
, но поиск уже выполняется по полному набору данных.