package 'httpd' do
action :install
end
当此主厨脚本运行时,无需在安装时提供值。
但是有一些例子:shibboleth-idp,在安装过程中我们需要传递一些值,即路径,密码等。 如何在安装过程中处理这些值的传递?
答案 0 :(得分:0)
这取决于您的包装系统,但假设您的意思是apt
/ dpkg
,因为RPM通常不会在安装过程中提示,您可以使用食谱代码中的debconf-set-selections
。 Chef将前端模式设置为noninteractive
,因此dpkg会自动跳过所有debconf屏幕。您可以保留所有默认值并稍后通过template
资源配置内容,也可以在安装前使用debconf-set-selections
指定值。