【问题标题】:How to use chef environment cookbooks?如何使用厨师环境食谱?
【发布时间】:2014-09-16 01:26:14
【问题描述】:

我已经阅读了 Jamie Windsor 的博客“The Environment Cookbook Pattern”并理解了这个概念,以及除了环境说明书之外的说明书应该在他们自己的版本控制存储库中,而不是在厨师存储库目录树结构中的概念.环境厨师应该与产品一起成为厨师存储库目录结构中的唯一食谱吗?也就是说我的产品应该有这个目录结构?

- Product
--- component1
--- component2
--- chef-repo
------ cookbooks
--------- environment-cookbook

【问题讨论】:

    标签: chef-infra


    【解决方案1】:

    如果你走这条路,你通常根本不需要 chef-repo 结构。只需将每本说明书放在自己的存储库中开始,并可能尝试使用存储在您的应用程序代码旁边的顶级 env 说明书的工作流程。我不做后者,但 Jamie 更喜欢它,看看什么最适合你。

    【讨论】:

    • 我仍然需要 chef-repo 结构来包含我的数据包、环境、角色等,对吗?
    • 我不使用任何这些,所以你不需要它们。
    • “你”不使用这些,但“我”使用,所以我需要它们。
    • 除非您打算停止使用角色和环境,否则我不确定我是否明白遵循更高级的环境式和角色式食谱模式的意义。这些模式是其对应模式的替代品。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多