2017-10-02 12 views
0

シェフのレシピでボールトの宝石を使用しようとしています。シェフ:Vault Hashicorpルビーの宝石

私は私のレシピdefault.rb

Vault.configure do |config| 
    config.address = "http://127.0.0.1:8200" 
    config.token = "token" 
end 

secret = Vault.logical.read("secret/stripe") 
stripe_key = secret.data[:api_key] 

gem vault 

その後、私の `metadata.rb上でそれをインポートしていますが、エラーが発生します

uninitialized constant #<Class:#<Chef::Recipe:0x00000000036346a8>>::Vault 
14>> Vault.configure do |config| 

私は何行方不明?

答えて

3

default.rbファイルの上部にrequire 'vault'を設定する必要があります。そうすれば、Vault定数があなたのレシピで利用可能になります。

+0

私は完全に忘れてしまった! – Lechucico

関連する問題