variable environment {}
variable service_name {}

provider "aws" {
  region = "us-east-1"
}

# Terraform backends cannot contain interpolations
terraform {
  backend "s3" {
    bucket         = "orcd-terraform-state"
    key            = "qa/conflict-manager/terraform.tfstate"
    region         = "us-east-1"
    encrypt        = "true"
    dynamodb_table = "terraform-qa-conflict-manager"
  }
}

module "elasticsearch" {
  source = "git@github.com:theorchard/terraform-elasticsearch.git?ref=1.1//"

  env                        = "${var.environment}"
  aws_es_domain_name         = "${var.service_name}"
  aws_es_instance_type       = "t2.small.elasticsearch"
  aws_es_instance_count      = 1
  aws_es_disk_size           = 20
  vpc_subnet_ids             = ["subnet-cb4dbae0"]
  backup_s3_bucket_name      = "qa-orcdbucket"
  schedule_exp               = "cron(0 22 * * ? *)"
  vpc_security_group_ids     = ["sg-21f1ed44"]
  aws_route53_params_zone_id = "Z2RSKZ9M7TJ9Z"
}
