Method: Chef::SecretFetcher::AWSSecretsManager#validate!

Defined in:
lib/chef/secret_fetcher/aws_secrets_manager.rb

#validate!Object



47
48
49
50
51
52
# File 'lib/chef/secret_fetcher/aws_secrets_manager.rb', line 47

def validate!
  config[:region] = config[:region] || Aws.config[:region] || run_context.node.dig("ec2", "region")
  if config[:region].nil?
    raise Chef::Exceptions::Secret::ConfigurationInvalid.new("Missing required config for AWS secret fetcher: :region")
  end
end