3

実行リストの下に2つのレシピを追加したロールmyroleを作成しました

"run_list" : [

"recipe[sala::default],[sala::test]"

]

しかし、それは私にエラーを与えています。

だから後でやりたい

knife bootstarp ipaddress -x user -i key --sudo - r role[myrole]

上記のコマンドを実行すると、シェフが実行して、両方のレシピを 1 回の実行で実行したいと考えています。

また、このコマンドを2つの役割で実行できますか?

knife bootstarp ipaddress -x user -i key --sudo - r role[myrole1,myrole2]
4

1 に答える 1

5

申し訳ありませんが、タイプミス ( bootstarp-> bootstrap) と小さな不具合 ( - r-> ) を除い-rて、唯一の問題は、 の先頭に : を追加する必要があること[sala::test]ですrecipe

run_list" : [
  "recipe[sala::default],recipe[sala::test]"
]

同様に、ブートストラップするときは、次のようにします。-r "role[myrole1],role[myrole2]"

編集: json の例が正しくありませんでした。これはうまくいくはずです:

run_list" : [
  "recipe[sala::default]",
  "recipe[sala::test]"
]
于 2013-11-20T11:02:58.253 に答える