knife ssh
non sta trovando i miei nodi. So che dovrebbe essere possibile perché quando posso cercarli li trovo
# knife search node name:*
2 items found
Node Name: web_01
...
Node Name: admin
...
Tuttavia, quando corro knife ssh
(lo mostrerò con il flag 'debug') ottengo
# 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!
(sì, l'host è corretto, l'ho appena censurato per il post).
Ho provato a modificare il parametro QUERY e ottengo sempre gli stessi risultati. Ho provato:
- nodo:*
- ruolo:*
- *
- *: *
Qualche idea?
-a ipaddress
" è letterale. Apparentemente diceknife ssh
di connettersi tramite IP non FQDN. Questo comportamento è stupido - dovrebbe ricadere in questo modo per impostazione predefinita.