Я пытаюсь создать кулинарную книгу шеф-повара, используя следующую команду:
chef generate cookbook cookbooks/create_files
на следующих версиях шеф-повара
Chef Workstation version: 0.10.41
Chef Infra Client version: 15.4.45
Chef InSpec version: 4.18.0
Chef CLI version: 2.0.0
Test Kitchen version: 2.3.3
Cookstyle version: 5.9.3
Я использую AWS ami, рекомендованный как часть документации для шеф-поваров. У меня была одна или две проблемы, которые, как я думал, я полностью решил после остановки и запуска машины на AWS, которые могут быть не связаны, но просто для того, чтобы у вас была полная история.
Я получаю следующий результат:
> >> You must enter 'yes' or 'no'
> >> You must enter 'yes' or 'no'
> >> You must enter 'yes' or 'no'
> >> You must enter 'yes' or 'no'
...
и это постоянно выводится, так как верхняя строка мигает, как будто она выводится постоянно.
Я пробовал добавить -y
к команде принудительно принять да, но это, похоже, ничего не изменило. Кто-нибудь видел это раньше?
Я тоже столкнулся с той же проблемой, но у нас есть решение. Версия Chef выше 4 требует принятия лицензии, вы можете сделать это, используя следующие параметры: - 1 - установить переменную экспорта CHEF_LICENSE = "accept"
ИЛИ
2 - используйте "--chef-license accept" в аргументе команды