Ausgabe: ich versuchte chef_zero zu verwenden, um meine Kochbuch Rollen in Ruby DSL-Format angegeben zu testen, aber wenn ich kitchen converge
zu tun versucht. Offenbar ist es nicht möglich, die in kitchen.yml
angegebene Rolle zu erweitern.Küche konvergieren auf chef_roles chef_zero mit sich nicht ausdehnt run_list
Wie zu beheben: Ist es nicht möglich chef-zero
zu verwenden Rollen in einem Kochbuch mit Testküche zu testen, oder bin ich nicht die Rolle richtig in meinem kitchen.yml
Aufruf. Wie teste ich Rollen mit chef_zero lokal?
**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]
Koch-stacktrace.out:
Chef :: Ausnahmen :: MissingRole: Die erweiterte Laufliste enthält nicht vorhandenen Rollen: test_role