class Chef::SecretFetcher::AKeylessVault
Public Instance Methods
validate!()
click to toggle source
Calls superclass method
# File lib/chef/secret_fetcher/akeyless_vault.rb, line 41 def validate! if config[:access_key].nil? raise Chef::Exceptions::Secret::ConfigurationInvalid.new("You must provide the secret access key in the configuration as :secret_access_key") end if config[:access_id].nil? raise Chef::Exceptions::Secret::ConfigurationInvalid.new("You must provide the access key id in the configuration as :access_key_id") end config[:vault_addr] ||= AKEYLESS_VAULT_PROXY_ADDR config[:auth_method] = :token config[:token] = "#{config[:access_id]}..#{config[:access_key]}" super end