Могу ли я исключить хосты из SSH-запуска Knife в среде Chef?
Моя проблема, я хочу запустить:
knife ssh "chef_environment:env1" 'cmd'
но у одного из хостов возникают проблемы с аутентификацией, и, похоже, он ломает мой ssh run ножа и не запускает команду на всех хостах. Я хотел бы исключить запуск одного хоста при использовании сред. Как я могу это сделать?
1 ответ
knife search "chef_environment:env1 AND NOT name:foo"
но будьте осторожны NOT
запросы могут быть очень неинтуитивными из-за того, как работает поиск Chef.
Я только что перевез хост в готовую среду, пока работает. Надеюсь, что был аргумент, но его нет в руководствах