knife ssh
não está encontrando meus nós. Eu sei que deveria poder, porque quando eu posso procurá-los, eu os encontro
# knife search node name:*
2 items found
Node Name: web_01
...
Node Name: admin
...
No entanto, quando eu corro knife ssh
(mostrarei com o sinalizador 'debug'), recebo
# knife ssh "node:*" "uptime" -VV
DEBUG: Using configuration from /root/.chef/knife.rb
DEBUG: Signing the request as dev
DEBUG: Sending HTTP Request via GET to ec2-xx-xx-xx-xx.compute-1.amazonaws.com:4000/search/node
FATAL: No nodes returned from search!
(sim, o host está correto, eu apenas o censurei no post).
Tentei modificar o parâmetro QUERY e sempre obtive os mesmos resultados. Eu tentei:
- nó:*
- Função:*
- *
- *: *
Alguma ideia?
-a ipaddress
" é literal. Aparentemente, dizknife ssh
para conectar por IP e não FQDN. Esse comportamento é idiota - ele deve fazer o fallback dessa maneira por padrão.