我努力学习厨房/厨师和我下面的教程这里提供添加工具已创建chefbook /盒
http://kitchen.ci/docs/getting-started/installing
现在我的问题卡住,而不是一个问题。给定的教程创建一个git-cookbook。现在我想知道我们正在告诉厨房安装一个装有“git”的盒子?
我重新做了整个教程没有一个空的metadata.rb
而不是提供任何东西(根据教程),我把它留空并且运行kitchen init --driver=kitchen-vagrant
。正如预期的那样,它创建了没有安装git的cookbook/box。
我加入以下行metadata.rb
name "git"
version "0.1.0"
然后跑到kitchen converge default-ubuntu-1204
。我期待的是,它会更新我的cookbook /盒上安装的git,但它没有。
我需要再次做kitchen init
吗?难道不会覆盖我现有的.kitchen.yml文件以及我所做的所有更改吗?在已经创建的食谱/盒子中安装工具的最佳方式是什么?