provider "aws" {
  region = "us-east-1"
}

terraform {
  backend "s3" {
    bucket  = "dev-orch-switchboard-terraform-state"
    key     = "dev/switchboard-qa/terraform.tfstate"
    region  = "us-east-1"
    encrypt = "true"
  }

  required_providers {
    kafka = {
      source  = "Mongey/kafka"
      version = "~> 0.9.0"
    }
  }
}

provider "kafka" {
  # No-Op Default provider ( Required but not used )
  bootstrap_servers = ["localhost:9092"]
}

provider "kafka" {
  alias = "qa_order_history"

  bootstrap_servers = var.qa_order_history_bootstrap_servers
  tls_enabled       = true
  sasl_mechanism    = "aws-iam"
  sasl_aws_region   = "us-east-1"
  sasl_aws_role_arn = "arn:aws:iam::662302927201:role/AnsibleAWSServiceAccess-SWBRD-D"
}