3

我在里面创建了一个角色 myrole,我在运行列表下添加了两个收据

"run_list" : [

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

]

但这给了我错误。

所以后来我想做

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

当我运行上述命令时,我希望我的厨师运行单次运行来执行两个收据。

另外,我可以用两个角色执行这个命令吗?

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 回答