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

Wenn dieses Kochskript ausgeführt wird, müssen zum Zeitpunkt der Installation keine Werte angegeben werden.Laufzeitwerte während der Installation des Pakets mit Küchenchef

Aber es gibt Fälle ex: shibboleth-idp, für die wir während der Installation einige Werte wie Pfad, Passwort usw. übergeben müssen. Wie behandelt man diese Weitergabe von Werten während der Installation?

Antwort

0

Das hängt von Ihrem Verpackungssystem ab, aber vorausgesetzt, Sie meinen apt/dpkg, weil RPMs normalerweise keine Eingabeaufforderungen während der Installation enthalten, würden Sie debconf-set-selections aus Ihrem Rezeptcode verwenden. Chef setzt den Frontend-Modus auf noninteractive, so dass dpkg automatisch alle Debconf-Bildschirme überspringt. Sie können entweder alle Standardwerte belassen und Dinge über template Ressourcen später konfigurieren oder vor der Installation debconf-set-selections verwenden, um Werte anzugeben.

Verwandte Themen