테스트 키친의 실행 목록에서 역할을 실행하는 방법을 알 수 없습니다.테스트 키친에서 역할을 어떻게 사용합니까?
나는 주방장 레포 (C:\.chef\roles
)에 knife download roles
을 기록했습니다.
---
driver:
name: hyperv
parent_vhd_folder: c:\HyperV\VHDs\
parent_vhd_name: 2012R2_Fresh_Gen1.vhdx
vm_switch: NAT
memory_startup_bytes: 2GB
provisioner:
name: chef_zero
roles_path: c:\.chef\roles
transport:
password: pass123
platforms:
- name: windows-2012r2
suites:
- name: default
run_list:
- role[myrole]
attributes:
:
나는 또한이 knife download cookbooks
여기
c:\.chef\cookbooks
에 내가 특정 역할과 실행 계획 I 테스트 할 요리 책에 대한 .kitchen.yml (C:\.chef\cookbooks\mybook\.kitchen.yml
)입니다했다 나는 주방 컨버전스를 운영하며 그 역할을하는 요리 책에 대해서는 "No such cookbook :"오류가 발생합니다.
시험용 주방에서 어떻게 그 요리 책을 찾을 수 있습니까? 나는 내 워크 스테이션에있는 모든 필요한 요리 책의 경로와 함께 .kitchen.yml에 - cookbooks
줄을 추가하려고 시도했으나 작동하지 않았다. 나는 berkshelf로 대신해야한다고 생각한다.
Berkshelf를 사용하고 있습니까? – StephenKing
이 정보가 도움이됩니까? http://stackoverflow.com/questions/29812546/testing-chef-roles-and-environments/29860876#29860876 –