我无法弄清楚如何在试验厨房运行列表运行的作用。
我做了knife download roles
到我的厨师回购( C:\.chef\roles
)。
我还做了knife download cookbooks
到c:\.chef\cookbooks
这里是一个食谱我想测试我打算与一个特定的角色运行.kitchen.yml( C:\.chef\cookbooks\mybook\.kitchen.yml
):
---
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:
当我运行一个厨房收敛,我得到“没有这样的食谱:”错误是在那个角色食谱。
我怎么试厨找到那些食谱? 我尝试添加一个- cookbooks
线我.kitchen.yml了所有必要的食谱,我有我的工作站上的路径,但这并没有工作-我也觉得我应该berkshelf而不是做这个?