provider "aws" {
  region = "${var.region}"
}

# Terraform backends cannot contain interpolations
terraform {
  backend "s3" {
    bucket  = "dev-orcd-terraform-state"
    key     = "dev/ows-royalties/terraform.tfstate"
    region  = "us-east-1"
    encrypt = "true"
  }
}

module "rds" {
  source = "git@github.com:theorchard/terraform-rds//"

  environment                               = "${var.Environment}"
  rds_engine                                = "aurora-postgresql"
  rds_engine_version                        = "9.6.8"
  service_name                              = "${var.service_name}"
  rds_cluster_instance_parameter_group_name = "default.aurora-postgresql9.6"
  rds_db_cluster_parameter_group_name       = "default.aurora-postgresql9.6"
  rds_cluster_instance_class                = "db.r4.large"
  rds_cluster_instance_count                = "1"
  rds_master_username                       = "${var.rds_master_username}"
  rds_master_password                       = "${var.rds_master_password}"
}
