locals {
  env = {
    default = {
      logstash_mop_internal_count = 1
      logstash_ziti_processed_count = 1
      logstash_browzer_count = 1
      environment = "sandbox"
      logstash_user = "logstash_svc"
      region = "us-east-1"
      es_ops_host = "https://671f1b395ca2c86a99dca8c10d455c61.us-east-1.aws.found.io:9243"
      es_cust_host = "https://671f1b395ca2c86a99dca8c10d455c61.us-east-1.aws.found.io:9243"
      rabbit_host = "b-00ea69cd-8064-4781-9fd1-a4e27c04ca7a.mq.us-east-1.amazonaws.com"
      batch_size = 150
      container_memory = 2048
      container_cpu = 1024
      browzer_role_arn = "arn:aws:iam::721086286010:role/ecs-logstash-browzer-logging-role"
    }

    nf-sandbox = {
      environment = "sandbox"
    }

    nf-staging-int = {
      logstash_mop_internal_count = 2
      batch_size = 500
      environment = "staging"
      es_ops_host = "https://cded6653d25e80c7af745be8686cbf05.us-east-1.aws.found.io:9243"
      es_cust_host = "https://cded6653d25e80c7af745be8686cbf05.us-east-1.aws.found.io:9243"
      rabbit_host = "b-81e2a9d9-4f2f-405f-8d85-7cc311991306.mq.us-east-1.amazonaws.com"
      browzer_role_arn = "arn:aws:iam::337684097865:role/ecs-logstash-browzer-logging-role"
    }

    nf-prod-int = {
      environment = "production"
      logstash_user = "logstash_v2"
      es_ops_host = "https://770c9979a3ef3f18dd935cf1346088ea.us-east-1.aws.found.io:9243"
      es_cust_host = "https://e0eab4d45b71b561e24ea79af1875bb4.us-east-1.aws.found.io:9243"
      rabbit_host = "b-a6a2d94c-2491-4c4b-963f-145bdff460af.mq.us-east-1.amazonaws.com"
      logstash_mop_internal_count = 2
      logstash_ziti_processed_count = 4
      batch_size = 500
      container_memory = 2048
      container_cpu = 512
      browzer_role_arn = "arn:aws:iam::934326957044:role/ecs-logstash-browzer-logging-role"
    }

  }

  environmentvars = contains(keys(local.env), terraform.workspace) ? terraform.workspace : "default"
  workspace       = merge(local.env["default"], local.env[local.environmentvars])

}
