【问题标题】:Get deployed cookbook version获取已部署的说明书版本
【发布时间】:2012-12-05 03:34:04
【问题描述】:

在哪里可以找到已部署的说明书版本? 好像自动属性不听版本。

有没有办法访问食谱或模板中某处的 cookbook_version?

【问题讨论】:

    标签: chef-infra


    【解决方案1】:

    您必须访问 Chef run 知道的食谱集合。

    run_context.cookbook_collection[cookbook_name].metadata.version
    

    跟踪 Chef 运行上下文的 run context is an object

    cookbook_collection 方法返回 Chef 在本地缓存中的所有说明书的 hash-like object

    cookbook_name 方法返回“this”cookbook 的名称,因此它会在集合中查找cookbook。该集合包含食谱中的所有元数据,可以通过访问器进行选择。在这种情况下,由于您需要“版本”,请使用“版本”访问器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-14
      • 1970-01-01
      • 1970-01-01
      • 2015-09-08
      • 2017-08-04
      • 1970-01-01
      相关资源
      最近更新 更多