【问题标题】:Accessing chef recipes contained in sub directories on github, from AWS OpsWorks从 AWS OpsWorks 访问 github 上的子目录中包含的厨师食谱
【发布时间】:2016-08-20 02:25:40
【问题描述】:

我是 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 层??

任何想法都会很棒。 :)

【问题讨论】:

    标签: amazon-web-services github chef-infra chef-recipe aws-opsworks


    【解决方案1】:

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

    【讨论】:

    • 不能使用“Berksfile”和 Chef 11.1 吗??
    • 如果您在堆栈上进行配置,则可以使用较旧的 chef 版本,但当前的默认版本是 12,并且不再有 Berks 集成。
    猜你喜欢
    • 1970-01-01
    • 2017-08-25
    • 1970-01-01
    • 2016-05-28
    • 2012-06-22
    • 2015-11-24
    • 1970-01-01
    • 2015-06-26
    • 2019-03-06
    相关资源
    最近更新 更多