Как пользоваться ножом шеф-повара без закрытого ключа?
Я хочу использовать Chef Knife из командной строки для некоторых базовых вещей, таких как создание пакетов данных и поваренных книг. Проблема в том, что он постоянно подводит меня и жалуется, что закрытый ключ отсутствует.
Я знаю, что мне нужен клиент Chef, чтобы иметь закрытый ключ, но я хочу летать только один. Есть ли способ сделать Нож просто работает и не дает ему жаловаться на пропажу секретного ключа?Ошибка: ваш закрытый ключ не может быть загружен из / Пользователи / новый пользователь/.шеф-повар / новый пользователь.pem Проверьте файл конфигурации и убедитесь, что ваш закрытый ключ Читаем
2 ответа:
Вы можете скопировать ключ webui pem с сервера?
У шеф-повара есть это и клиент шеф-валидатора внутри. Web-интерфейс используется для.пользовательский интерфейс, чтобы сделать это остальные звонки, я считаю, так и есть.полный админ.
Я бы подчеркнул, что нормальное поведение будет клиентской установкой и загрузкой ножа и не должно предлагать больших накладных расходов, но я думаю, что ключ webui будет работать
Нож.rb будет выглядеть примерно так
log_level :info log_location STDOUT node_name 'chef-webui' client_key 'c:\chef\DEV\webui.pem' validation_client_name 'chef-validator' validation_key 'c:\chef\DEV\validation.pem' chef_server_url 'http://yourserverhere.com:4000' cache_type 'BasicFile' cache_options( :path => 'C:/chef/checksums' )