运行 列表中缺少角色,Chef kitchen chef_solo

Missing roles in run list, Chef kitchen chef_solo

当 运行ning kitchen converge 我得到以下错误:

================================================================================  
Error expanding the run_list:
================================================================================  
Missing Role(s) in Run List:

我需要做什么才能让测试厨房 运行 找到角色? 我 运行 来自包含 roles/ 目录的 chef-repo/ 目录。

kitchen.yml 文件内容

---
driver:
  name: vagrant

provisioner:
  name: chef_solo
  roles_path: ./roles

platforms:
  - name: centos-7.1

suites:
  - name: default
    run_list: role['role-name']
    attributes:

您需要在配置器上配置角色路径才能在 Kitchen 中使用角色,通常不推荐这样做,因为这有点违背重点。