2017-08-29 4 views
0

Ich möchte ein neues Rezept als Teil meines Kochbuchs testen, es ist das erste Rezept, das ich erstellt habe, das ist nicht das Standardrezept. Mit Koch-Client kann ichChef-Client Testen Sie ein Rezept im lokalen Modus

chef-client -z -o my_cookbook 

Dies wird das Standard-Rezept im Kochbuch laufen, aber wie kann ich ein Rezept ausführen, die nicht der Standard ist? Ich habe versucht

chef-client -z -o recipe['my_recipe'] 
chef-client -z -j '{ "run_list": ["recipe[my_recipe]"]}' 
chef-client -z -o my_cookbook_my_recipe 
chef-client -z -o my_cookbook:my_recipe 

aber nichts, was ich versucht habe, hat noch funktioniert. Wie kann ich nur ein Rezept im lokalen Kochmodus testen, ohne dieses Rezept als Standard zu verwenden?

Antwort

1

-o nimmt eine Laufliste so -o 'recipe[my_cookbook::my_recipe]', genau wie Sie in jeder anderen Laufliste setzen würde. Die einfachen Anführungszeichen sind, weil einige Shells [] als Metazeichen verwenden.

Verwandte Themen