knife ssh
ne trouve pas mes nœuds. Je sais que ça devrait pouvoir parce que quand je peux les chercher je les trouve
# knife search node name:*
2 items found
Node Name: web_01
...
Node Name: admin
...
Cependant, lorsque je lance knife ssh
(je vais le montrer avec le drapeau de «débogage»), je reçois
# 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!
(oui l'hôte est correct, je l'ai juste censuré pour le post).
J'ai essayé de modifier le paramètre QUERY et j'obtiens toujours les mêmes résultats. J'ai essayé:
- nœud:*
- rôle:*
- *
- *: *
Des idées?
-a ipaddress
" est littéral. Il indique apparemmentknife ssh
de se connecter par IP et non par FQDN. Ce comportement est stupide - il devrait se replier de cette façon par défaut.