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

时间:2016-04-26 10:12:29

标签: amazon-web-services github chef chef-recipe 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图层,当它们像这样存储时?

任何想法都会很棒。 :)

1 个答案:

答案 0 :(得分:0)

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