provider "aws" {
  profile = var.aws_profile
  region  = var.aws_region_id


  default_tags {
    tags = {
      platform           = var.platform["name"]
      environment        = var.platform["environment"]
      platform_with_env  = "${var.platform["name"]} ${var.platform["environment"]}"
      managed_by         = "Terraform"
      application_family = "delphi"
    }
  }
}

# Get databricks dev instance role id
provider "aws" {
  alias   = "gdb-databricks-dev"
  profile = "gdb-databricks-dev"
  region  = var.aws_region_id


  default_tags {
    tags = {
      platform           = var.platform["name"]
      environment        = var.platform["environment"]
      platform_with_env  = "${var.platform["name"]} ${var.platform["environment"]}"
      managed_by         = "Terraform"
      application_family = "delphi"
    }
  }
}

# Get databricks prod instance role id
provider "aws" {
  alias   = "gdb-databricks-prod"
  profile = "gdb-databricks-prod"
  region  = var.aws_region_id


  default_tags {
    tags = {
      platform           = var.platform["name"]
      environment        = var.platform["environment"]
      platform_with_env  = "${var.platform["name"]} ${var.platform["environment"]}"
      managed_by         = "Terraform"
      application_family = "delphi"
    }
  }
}

provider "aws" {
  alias   = "gdb-delphi-dev"
  profile = "gdb-delphi-dev"
  region  = var.aws_region_id


  default_tags {
    tags = {
      platform           = var.platform["name"]
      environment        = var.platform["environment"]
      platform_with_env  = "${var.platform["name"]} ${var.platform["environment"]}"
      managed_by         = "Terraform"
      application_family = "delphi"
    }
  }
}

provider "aws" {
  alias   = "gdb-infra-dev"
  profile = "gdb-infra-dev"
  region  = var.aws_region_id


  default_tags {
    tags = {
      platform           = var.platform["name"]
      environment        = var.platform["environment"]
      platform_with_env  = "${var.platform["name"]} ${var.platform["environment"]}"
      managed_by         = "Terraform"
      application_family = "delphi"
    }
  }
}
