2016-05-06 11 views
1

Ich habe Kochbuch Name Beispiel und unter Rezepte habe ich zwei Rezepte nämlich default.rb und execute.rb. Wenn ich run_list als recipe[sample] gebe, funktioniert es gut. Es ist im Grunde genommen default.rb. Wie kann ich beide Rezepte zur run_list hinzufügen?Kann den Chef nicht aktualisieren run_list

Ich versuchte recipe[sample::default],recipe[sample::execute], aber es funktioniert nicht.

+0

Welche Befehl versuchen Sie die Ausführungsliste angeben? Ich gehe davon aus, dass 'Messerlauflisten-Satz, Nodename-Rezept [Beispiel :: Standard], Rezept [Beispiel :: Ausführen]', richtig? – StephenKing

+0

Ich benutzte 'Messerknoten bearbeiten Knotenname'. –

+0

Wenn Sie 'knife node edit' verwenden, stellen Sie sicher, dass Ihre Daten gültig sind JSON, die Formatierung ist wichtig. – coderanger

Antwort

0

Sie haben die Laufliste Parameter für die Messer Befehl zu zitieren:

knife run list set nodename "recipe[sample::default],recipe[sample::execute]" 

Eine andere Möglichkeit ist knife node run list add zu verwenden:

knife run list add nodename "recipe[sample::execute]" 
Verwandte Themen