2012-11-14 7 views
6

Chcę używać Chef Knife z linii poleceń do podstawowych rzeczy, takich jak tworzenie worków z danymi i książek kucharskich. Problem polega na tym, że ciągle mnie zawodzi i narzeka, że ​​brakuje klucza prywatnego.Jak korzystać z Chef Knife bez klucza prywatnego?

ERROR: Your private key could not be loaded from /Users/newuser/.chef/newuser.pem Check your configuration file and ensure that your private key is readable

Wiem, że potrzebuję klienta szefa kuchni do posiadania klucza prywatnego, ale chcę tylko latać solo. Czy istnieje sposób, aby Knife działał i powstrzymał go od narzekania na brakujący klucz prywatny?

Odpowiedz

3

Możesz skopiować klucz webui pem z serwera?

Szef kuchni ma to i jest wewnętrznie sprawdzany przez szefa kuchni. Webui jeden jest używany dla. Ui do wywoływania reszty, w co wierzę, że jest .full admin.

Chciałbym podkreślić normalne zachowanie byłoby zainstalować klienta i nóż bootstrap i nie powinien oferować dużo napowietrznych, ale myślę, że kluczem WebUI będzie działać

knife.rb będzie wyglądać

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') 
+0

Czy to pomogło? – PatrickWalker

-1

Otwórz plik knife.rb i usuń/komentarz client_key, chef_server_url i wszelkie inne linie, które mogą wymagać połączenia z serwerem-szefem po uruchomieniu.

Powiązane problemy