テスト台所のランリストでどのように役割を実行するのか分かりません。テスト用台所ではどのように役割を使用しますか?
シェフレポ(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
に、私は特定の役割を実行する予定の私がテストしたい料理のための.kitchen.yml(C:\.chef\cookbooks\mybook\.kitchen.yml
)でやりました私は台所のコンバージを実行します。私はそのような料理人のための "No such cookbook:"というエラーを出します。
これらの料理本を見つけるためにテスト台所を取得するにはどうすればよいですか?私は- cookbooks
行を私の.kitchen.ymlに追加してみました。私のワークステーションに必要なすべての料理本のパスがありましたが、これはうまくいきませんでした。代わりにberkshelfでこれを行うべきだと思いますか?
Berkshelfを使用していますか? – StephenKing
これは役に立ちますか? http://stackoverflow.com/questions/29812546/testing-chef-roles-and-environments/29860876#29860876 –