Chef infra 如何在repo in chef策略文件中指定食谱的路径

Chef infra 如何在repo in chef策略文件中指定食谱的路径,chef-infra,Chef Infra,我有一份回购协议,里面有我的食谱。我需要指定回购协议中食谱的路径。诸如此类: cookbook 'my-cookbook', git: 'ssh://git@git.repo-url:7999/cc/my-cookbook.git/path/to/the/cookbook', branch: my-branch 我还没有尝试过使用策略,但对于Berkshellf,它将是rel:'path/to/cookbook',它们使用相同的安装程序系统,所以我认为它应该可以工作。就我而言,chef将在gi

我有一份回购协议,里面有我的食谱。我需要指定回购协议中食谱的路径。诸如此类:

cookbook 'my-cookbook', git: 'ssh://git@git.repo-url:7999/cc/my-cookbook.git/path/to/the/cookbook', branch: my-branch

我还没有尝试过使用策略,但对于Berkshellf,它将是
rel:'path/to/cookbook'
,它们使用相同的安装程序系统,所以我认为它应该可以工作。

就我而言,chef将在git存储库的根目录中查找cookbook的元数据。因此,我会在每本食谱中使用一个Git存储库。