provider "aws" {
  region = var.region
}

data "aws_caller_identity" "current" {}

terraform {
  backend "s3" {
    bucket  = "qa-supply-chain-terraform-state"
    key     = "qa/lambda-vector/terraform.tfstate"
    region  = "us-east-1"
    encrypt = "true"
  }
}

# shared secrets policy for close-batch and ready-deliveries lambdas
data "aws_iam_policy_document" "delivery_spec_secret_policy_document" {
 statement {
   effect = "Allow"
   actions = [
     "secretsmanager:GetSecretValue"
   ]
   resources = [
     "arn:aws:secretsmanager:${var.region}:${data.aws_caller_identity.current.account_id}:secret:${var.environment}/direct_delivery/connection_info/*"
   ]
 }
}

module "vpc_info" {
  source = "git@github.com:theorchard/terraform-vpc-info.git?ref=1.5.0"

  environment = var.environment
}

#data "aws_s3_bucket" "orcd_bucket" {
#  bucket = "${var.environment}-${var.orders_s3_bucket}"
#}
