首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >chef_roles上的厨房会聚使用chef_zero并不能扩展run_list

chef_roles上的厨房会聚使用chef_zero并不能扩展run_list
EN

Stack Overflow用户
提问于 2016-05-25 17:08:13
回答 1查看 269关注 0票数 0

问题:我试图使用chef_zero测试以ruby格式指定的菜谱角色,但当我尝试执行kitchen converge时。看起来它无法扩展kitchen.yml中指定的角色。

如何解决:是否不可能使用chef-zero在菜谱中使用测试厨房测试角色,还是不能在kitchen.yml中正确调用角色。如何在本地使用chef_zero测试角色。

代码语言:javascript
复制
**chef-environment**:

Chef Development Kit Version: 0.12.0
chef-client version: 12.8.1
berks version: 4.3.0
kitchen version: 1.6.0

**kitchen.yml**:

suites:
  - name: default
    run_list:
      - role[test_role]

 **Error**

 [2016-05-25T12:58:37-04:00] ERROR: Role test_role (included by 'top level') is in the runlist but does not exist. Skipping expand.

   ================================================================================
   Error expanding the run_list:
   ================================================================================

   Missing Role(s) in Run List:
   ----------------------------
   * test_role included by 'top level'

   Original Run List
   -----------------
   * role[test_role]

chef-stacktrace.out

厨师::例外::MissingRole:展开的运行列表包含不存在的角色: test_role

EN

回答 1

Stack Overflow用户

发布于 2016-05-25 20:03:54

ChefFS (因此是零、本地模式、solo等)直到12.10 (最新的版本)才支持Ruby格式的文件。您需要对老厨师使用JSON格式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37443603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档