2015-02-20 4 views
1

Использование oahi версии 8.0.0 из chefdk на Mac.Отключить плагин ohai

Если я запустил команду ohai в терминале, мой mac полностью блокируется на 10+ минут).

Пользователи предположили, что это вызвано подключением к LDAP и рекомендацией отключить плагин passwd.rb. Где находится этот файл и как его отключить?

ответ

0

В системах Linux, вы можете установить следующее /etc/chef/client.rb

ohai.disabled_plugins = ["Passwd"] 

Поскольку макинтош не имеет/и т.д./шеф-повар по умолчанию, вы должны переименовать passwd.rb файл из каталога chefdk.

cd /opt/chefdk/embedded/apps/ohai/lib/ohai/plugins 
sudo mv passwd.rb passwd.rb.bad 

Кредит идет на @Cheeseplus в IRC-канале opscode для этого исправления.

+0

Во всяком случае, ohai игнорировать client.rb параметров при запуске вне повара перспективы, это не проблема/и т.д./chef/client.rb или нет. Каков ваш случай использования ohai напрямую? – Tensibai

+0

Пытается использовать ohai, чтобы найти список доступных атрибутов, которые можно использовать. – spuder

+0

Нулевой запуск шеф-повара позволит вам получить полный объект узла как json-файл. Звучит легче работать для меня. Но это слишком очевидно:) – Tensibai

1

Я на самом деле просто столкнулся с этим, но в каталоге драгоценных камней был еще один passwd.rb, который также нуждался в переименовании. Выполнение этой команды нашла и переехала их все для меня, чтобы я мог двигаться с моим шефом-путешествиями:

sudo find /opt/chefdk/embedded/ -wholename *ohai* -name passwd.rb -exec mv {} {}.bad \; 
Смежные вопросы