Взаимодействие сценария Chef - PullRequest
1 голос
/ 08 сентября 2011

У меня есть рецепт в Chef, который использует команды execute для подключения к репозиторию и установки демона, затем его настройки и запуска.

При запуске apt-get install требуется подтверждение пользователя (ввод Y / N) для продолжения после определения необходимого пространства. Как это можно сделать программно в Chef?

1 Ответ

4 голосов
/ 08 сентября 2011

Просто передайте --yes на apt-get install, и он не будет запрашивать в интерактивном режиме. Chef также имеет высокоуровневые библиотеки абстракции пакетов, которые могут сделать это за вас.

package 'foo' do
    action :install
end
...