variable env {}

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

# Terraform backends cannot contain interpolations
terraform {
  backend "s3" {
    bucket         = "orcd-terraform-state"
    key            = "prod/lambda-soundexchange-sales-stmt/terraform.tfstate"
    region         = "us-east-1"
    encrypt        = "true"
    dynamodb_table = "terraform-prod-lambda-soundexchange-sales-stmt"
  }
}

# module "soundexchange_sales_stmt_lambda" {
#   source = "git@github.com:theorchard/terraform-lambda.git//"

#   environment                           = "${var.env}"
#   lambda_name                           = "soundexchange-sales-stmt"
#   lambda_description                    = "This Lambda runs soundexchange-sales-stmt."
#   lambda_function_package_path          = "lambda.zip"
#   lambda_function_handler               = "index.handler"
#   lambda_function_timeout               = "300"
#   lambda_function_environment_variables = {
#     Environment             = "${var.env}"
#     SNOWFLAKE_ACCOUNT       = "orchard"
#     SNOWFLAKE_USER          = "PROD_LAMBDA_SOUNDEXCHANGE_SALES_STMT_USER"
#     SNOWFLAKE_DATABASE      = "PRS_SALESSHEETS"
#     SNOWFLAKE_SCHEMA        = "PROD"
#     SNOWFLAKE_PIPE_NAME     = "soundexchange_sales_stmt"
#     AWS_SECRET_NAME         = "${var.env}/soundexchange-sales-stmt/snowflake-api"
#   }
#   vpc_subnet_ids                        = ["subnet-cb4dbae0", "subnet-5366ef24"]
#   vpc_security_group_ids                = ["sg-21f1ed44"]
#   iam_policy_file_enabled               = true
# }