从 AWS OpsWorks 访问 github 上子目录中包含的厨师食谱

Accessing chef recipes contained in sub directories on github, from AWS OpsWorks

我是 aws opsWorks 的新手,正在尝试定义一个层。

我想 运行 在此层中自定义 Chef 食谱,这些食谱存储在我的 github 上。这些食谱包含在现有 "chef_repo" 中,文件结构为:

git_repo
--------->chef_repo
------------------->.chef 
------------------->cookbooks
----------------------------->cookbook#1
----------------------------------------->recipe
----------------------------->cookbook#2
------------------->data_bags

但是,opsWorks 似乎只有将这些食谱放在根目录中时才能访问它们。

git_repo
---------->cookbook#1
---------------------->recipe
---------->cookbook#2

我不想更改我的 github 存储库的结构,也不想将这些食谱的副本存储在不同的 github 存储库中。

当它们像这样存储时,是否可以将这些方法应用到 aws-opsWorks 层??

任何想法都会很棒。 :)

据我所知这是不可能的。您必须完全匹配 OpsWorks 存储库格式。