执行两个角色,还可以在运行列表中添加两个食谱吗



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

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

但这给了我错误。

所以以后我想做

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

当我运行上面的命令时,我希望我的厨师在一次运行中执行两个receipe。

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

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

对不起,除了打字错误(bootstarp->bootstrap)和小故障(- r->-r)之外,您唯一的问题是必须用recipe:准备[sala::test]

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

类似地,当引导时,是这样做的:-r "role[myrole1],role[myrole2]"

EDIT:json示例不正确。这应该有效:

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

最新更新