我有一些厨师代码以下列方式使用角色
my_role = node['roles'][0]
这就是我试图在角色和配方上汇聚Rspec :: Runner的方法。
@chef_run.converge('role[dummy_role]',described_recipe)
这是被嘲笑的角色 {
"description": "Mocked Chef role for mycoook cookbook",
"name": "dummy_role",
"run_list": [
"recipe[mycookbook::default]"
]
}
指定角色的路径如下所述 config.role_path =' ./ support / roles'
当我运行rspec命令时,我收到以下错误
失败/错误:@ chef_run.converge('角色[dummy_role]')
厨师::例外:: MissingRole:
展开的运行列表包括不存在的角色:dummy_role