provider "aws" {
  region  = var.aws_region
  profile = "gdb-artistapp-prod"
}

# Terraform backends cannot contain interpolations
terraform {
  backend "s3" {
    bucket  = "gdb-artistapp-prod-tfstate"
    key     = "prod/datadog/monitors/terraform.tfstate"
    region  = "us-east-1"
    encrypt = "true"
    profile = "gdb-artistapp-prod"
  }
}

# Datadog provider
provider "datadog" {}

locals {
  common_tags = [
    "terraform",
    "application_family:rti",
    "environment:${var.environment}",
  ]

  account_id = data.aws_caller_identity.this.account_id
}

data "aws_caller_identity" "this" {}

data "datadog_role" "datadog_admin_role" {
  filter = "Datadog Admin Role"
}
