variable "workspace_iam_roles" {
  type = map
  default = {
    nf-sandbox = "arn:aws:iam::721086286010:role/ops-mgmt-admin"
    nf-staging-int = "arn:aws:iam::560269805515:role/ops-mgmt-admin"
    nf-prod-int = "arn:aws:iam::745435643501:role/ops-mgmt-admin"
  }
}


provider "aws" {
  region = "us-east-1"
  assume_role {
    role_arn = var.workspace_iam_roles[terraform.workspace]
  }
}

terraform {

  required_version = "1.1.7"
  backend "s3" {
    bucket = "nf-mop-tf-state"
    key = "services/logstash/terraform.tfstate"
    region = "us-east-1"
    encrypt = true
    dynamodb_table = "nf-terraform-state-lock"
  }
}
