我不确定我是否理解角色应该如何与chef-solo一起使用.更具体地说,我正在寻找以下问题的答案:
(i)告诉chef-solo以某个角色运行的语法是什么?我设法使用:
chef-solo --override-runlist "role["oracle"]"
Run Code Online (Sandbox Code Playgroud)
但它是"正确"的方式吗(我希望在标准使用厨师角色时我不需要"覆盖"任何东西)?另外,如果我使用此命令,它还会加载我指定的角色的所有属性,而不仅仅是运行列表?
(ii)是否有办法从solo.rb引用"默认"运行列表,然后让某些(或所有)角色以某种方式"引用"它?我需要在所有角色和环境下运行一些配方,而不是将它们复制到我的所有角色json文件中(出于可维护性原因).
(PS我在Windows上运行厨师独奏,万一它在某种程度上很重要......)