2017-10-02 5 views
0

요리사의 요리법에 금고 보석을 사용하려고합니다.요리사 : 금고 Hashicorp ruby ​​gem

내 조리법 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