【问题标题】:Using chef-vault in an lwrp在 lwrp 中使用 chef-vault
【发布时间】:2015-09-21 20:24:05
【问题描述】:

互联网上的人们,

谁能告诉我在 LWRP 中让 chef-vault 工作的魔法咒语?

到目前为止,我有这些作品,但它们似乎无法正常工作。

在我的metadata.rb 文件中

depends "chef-vault"

在我的提供者中,我有很多不同的东西,但现在我有这个:

include ChefVaultCookbook

然后当我尝试使用它时,这两个都不起作用:

item = chef_vault_item(databag_name, databag_item)
item = ::ChefVaultCookbook::chef_vault_item(databag_name, databag_item)

有人可以告诉我我做错了什么吗? 另外,是否有一个很好的资源可以知道如何做到这一点? Chef 缺乏示例,这让我很难弄清楚这一切是如何结合在一起的。

干杯 亚历克斯

【问题讨论】:

  • 你有没有调用 chef-vault 默认食谱的食谱?这是必需的,因为 require 和 gem 安装在配方中完成。 (引用自述文件:“在食谱中使用 Chef Vault 库之前包含食谱。”)。旁注:“这两个都不起作用”对您没有帮助,他们是如何失败的?任何错误信息?

标签: chef-infra lwrp


【解决方案1】:

您必须require 'chef-vault' 在您使用保险库数据的某个地方,最好是在提供程序中。

【讨论】:

  • 我目前想弄清楚的可能是:chef_gem 'chef-vault' do compile_time true if respond_to? (:compile_time) endthis post 类似
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-29
  • 1970-01-01
  • 1970-01-01
  • 2023-03-09
  • 2016-12-28
  • 2013-10-10
相关资源
最近更新 更多