在Chefspec中使用角色

时间:2015-10-19 09:05:01

标签: ruby chef chefspec

我有一些厨师代码以下列方式使用角色

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

0 个答案:

没有答案