provider "aws" {
  region = local.workspace["region"]
  assume_role {
    role_arn = local.workspace["role_arn"]
  }
}

provider "elasticstack" {
  elasticsearch {
    username = "${var.ES_USR}" //fetches value from environment variable TF_VAR_ES_USR
    password = "${var.ES_PSW}" //fetches value from environment variable TF_VAR_ES_PSW
    endpoints = [local.workspace["es_url"]]
  }
}

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