Кухня сходится на chef_roles с помощью chef_zero не расширяет run_list
Проблема: я пытался использовать chef_zero для проверки ролей поваренной книги, указанных в формате ruby DSL, но когда я пытался это сделать kitchen converge
, Похоже, он не может расширить роль, указанную в kitchen.yml
,
Как решить: не возможно ли использовать chef-zero
проверить роли в кулинарной книге с помощью test-kitchen или я неправильно называю роль в моей kitchen.yml
, Как проверить роли с помощью chef_zero локально.
**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:
Chef:: Exceptions:: MissingRole: расширенный список выполнения включает несуществующие роли: test_role
1 ответ
ChefFS (и, следовательно, ноль, локальный режим, соло и т. Д.) Не поддерживали файлы в формате Ruby до 12.10 (самый последний выпуск). Вам нужно будет использовать формат JSON для старшего шеф-повара.