Eu percebi isso. meus nós não tinham um fqdn. Eu tive que especificar -a ipaddress
. a mensagem de erro não foi útil. Eu descobri depurando o código da faca ssh. existe também um bug que não lê o atributo do arquivo de configuração do knife. Vou abrir um ticket sobre o problema e talvez enviar um patch.
O que eu fiz para superar isso foi colocar o nome do host do nó chef no meu arquivo / etc / hosts com um ponteiro para o endereço IP. Por exemplo:
10.3.3.100 chef-client.int
Você poderia, é claro, sempre colocá-lo em um servidor DNS também, junto com o resto de seus nós. Isso resolveria completamente o problema.