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

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

knife ssh "chef_environment:env1" 'cmd' 

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


person hobbes    schedule 13.09.2016    source источник


Ответы (1)


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

person coderanger    schedule 14.09.2016