log_level = "<%= @config['log_level'] %>"

auto_auth {
  method {
    type = "<%= @config['auto_auth']['method']['type'] %>"
    config = {
      <% @config['auto_auth']['method']['config'].each do |key, value| %>
      <%= key %> = "<%= value %>"
      <% end %>
    }
  }
}

listener "tcp" {
  address = "<%= @config['listener']['tcp']['address'] %>"
  tls_disable = <%= @config['listener']['tcp']['tls_disable'] %>
}

api_proxy {
  use_auto_auth_token = <%= @config['api_proxy']['use_auto_auth_token'] %>
}

vault {
  address = "<%= @config['vault']['address'] %>"
  retry {
    num_retries = <%= @config['vault']['retry']['num_retries'] %>
  }
}
