2015-08-31 45 views
1

嘿嘿互聯網的人們,在lwrp中使用chef-vault

有人能告訴我神奇的咒語讓大廚在LWRP中工作嗎?

到目前爲止,我有這些作品,他們似乎並不奏效。

在我metadata.rb文件我有

depends "chef-vault" 
在我的供應商

,我有很多不同的東西,但現在我有這個:

include ChefVaultCookbook 

然後當我試圖使用它,這兩個都沒有工作:

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

有人可以讓我知道我做錯了什麼嗎? 另外,是否有一個很好的資源知道如何做到這一點?廚師缺乏例子使我很難弄清楚所有這些如何結合在一起。

歡呼 亞歷

+0

你有配方調用廚師保險庫默認配方嗎?這是必需的,因爲'require'和gem install是在配方中完成的。 (引用自述文件:「在食譜中使用Chef Vault庫之前包含配方。」)。注意:「這兩個都不起作用」對幫助你沒有什麼幫助,它們是如何失敗的?任何錯誤信息? – Tensibai

回答

0

,你使用的是Vault數據,最好是在提供你將不得不require 'chef-vault'地方約。

+0

我目前試圖找出的東西是可能的必要性: 'chef_gem'chef-vault'do compile_time true if respond_to? (:compile_time)end' [this post](http://jtimberman.housepub.org/blog/2015/03/20/chef-gem-compile-time-compatibility/) –

相關問題