Значения времени выполнения при установке пакета с помощью chef
package 'httpd' do
action :install
end
При запуске этого сценария chef нет необходимости указывать значения во время установки.
Но есть случаи ex: shibboleth-idp, для которых во время установки нам нужно передать некоторые значения, а именно путь, пароль и т. Д. Как справиться с такой передачей значений во время установки?
1 ответ
Это зависит от вашей системы упаковки, но при условии, что вы имеете в виду apt
/dpkg
потому что RPM обычно не делают подсказки во время установки, вы бы использовали debconf-set-selections
из вашего кода рецепта. Шеф-повар устанавливает режим интерфейса noninteractive
поэтому dpkg автоматически пропускает все экраны debconf. Вы можете оставить все значения по умолчанию и настроить вещи через template
ресурсы позже или использовать debconf-set-selections
перед установкой указать значения.