从 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 存储库格式。
我是 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 存储库格式。