我的食谱很少,我想用厨房测试它们。
我是新来的厨房,我正在阅读他们非常好的文档。
---
driver:
name: ssh
provisioner:
name: chef_solo
platforms:
- name: ubuntu-14.04
driver:
hostname: 123.456.789.10
username: root
password: blahblah
suites:
- name: default
run_list:
- recipe[redis::default]
attributes:
我有很多食谱,
Lvl1 Main Folder
Lvl2|--> kitchen init
|-->cookbook
Lvl3 |--> A
|--> recipes
|--> B
|--> recipes
所以基本上我在主菜谱文件夹中有太多的食谱。
是否可以通过run_list
以某种方式提及它在1级上进行厨房测试?
希望我很清楚。
我基本上想要在更高的水平上测试它,因为烹饪书都是相互依赖的。
答案 0 :(得分:1)
是的,只需制作一个类似的Berksfile
:
cookbook 'A', path: 'A'
cookbook 'B', path: 'B'
在.kitchen.yml
旁边的基本文件夹中。然后你可以制作一个像这样的套房:
- name: A
run_list:
- recipe[A]
或:
- name: both
run_list:
- recipe[A]
- recipe[B]