Parece que o problema com a chamada é que você especificou a senha com a opção -p
, que knife bootstrap
usa para especificar uma porta ssh alternativa. Você queria usar o -P
(capital P), que é a opção certa para especificar a senha para o comando de bootstrap.
E, como Justin indicou, o bootstrap provavelmente não será tecnicamente necessário se você já tiver o chef instalado ao ponto de poder executar comandos 'knife'. Você deve ser capaz de disparar um 'chef-cliente' para registrar seu nó no servidor (talvez seja necessário a chave de validação com a opção -K
, se ainda não estiver instalada / disponível em / etc / chef). Uma vez registrado em seu servidor, você pode emitir os comandos knife node run_list add
para adicionar as funções / receitas apropriadas à lista de execução e, em seguida, invocar outro chef-client
para que ele tenha efeito. Então, novamente, bootstrap
faz tudo em um comando, então não é uma opção terrível.