2016-03-22 16 views
0
package 'httpd' do 
    action :install 
end 

このシェフスクリプトを実行すると、インストール時に値を指定する必要はありません。シェフを使用してinstalligパッケージを実行する際の実行時の値

shibboleth-idpの場合、インストール中にパスやパスワードなどいくつかの値を渡す必要があります。 インストール中にこの値渡しを処理するにはどうすればよいですか?

答えて

0

これはパッケージシステムによって異なりますが、apt/dpkgを意味すると仮定します。インストール中にRPMが一般的にプロンプ​​トを表示しないため、debconf-set-selectionsをレシピコードから使用します。シェフはフロントエンドモードをnoninteractiveに設定しているので、dpkgは自動的にすべてのdebconf画面をスキップします。すべてのデフォルト値を残しておき、後でtemplateリソース経由で設定するか、インストール前にdebconf-set-selectionsを使用して値を指定することができます。

関連する問題