knife ssh
не знаходить моїх вузлів. Я знаю, що це має вміти, бо коли я можу їх шукати, я їх знаходжу
# knife search node name:*
2 items found
Node Name: web_01
...
Node Name: admin
...
Однак, коли я біжу knife ssh
(я покажу це прапором "налагодження"), я отримую
# 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!
(так, хост правильний, я просто цензурував його на посаду).
Я намагався змінити параметр QUERY і завжди отримував однакові результати. Я спробував:
- вузол: *
- роль: *
- *
- *: *
Будь-які ідеї?
-a ipaddress
" буквально. Мабуть, це говоритьknife ssh
про підключення IP, а не FQDN. Така поведінка нерозумна - вона за замовчуванням повинна відступати.