Могу ли я исключить хосты из SSH-запуска Knife в среде Chef?

Моя проблема, я хочу запустить:

knife ssh "chef_environment:env1" 'cmd' 

но у одного из хостов возникают проблемы с аутентификацией, и, похоже, он ломает мой ssh ​​run ножа и не запускает команду на всех хостах. Я хотел бы исключить запуск одного хоста при использовании сред. Как я могу это сделать?

1 ответ

knife search "chef_environment:env1 AND NOT name:foo" но будьте осторожны NOT запросы могут быть очень неинтуитивными из-за того, как работает поиск Chef.

Я только что перевез хост в готовую среду, пока работает. Надеюсь, что был аргумент, но его нет в руководствах

Другие вопросы по тегам