operations: WIP moving API to run as an ECS task.
This commit is contained in:
@@ -7,36 +7,32 @@ resource "aws_s3_bucket" "personal_measure" {
|
||||
acl = "log-delivery-write"
|
||||
}
|
||||
|
||||
resource "aws_dynamodb_table" "dynamodb_terraform-state-lock" {
|
||||
name = "terraform-state-lock.${var.app_root_url}"
|
||||
hash_key = "LockID"
|
||||
read_capacity = 20
|
||||
write_capacity = 20
|
||||
|
||||
attribute {
|
||||
name = "LockID"
|
||||
type = "S"
|
||||
}
|
||||
resource "aws_ecr_repository" "personal_measure_api" {
|
||||
name = "personal_measure_api"
|
||||
image_tag_mutability = "IMMUTABLE"
|
||||
|
||||
tags = {
|
||||
Name = "Terraform DynamoDB State Lock Table"
|
||||
image_scanning_configuration {
|
||||
scan_on_push = true
|
||||
}
|
||||
}
|
||||
|
||||
module "dev_env" {
|
||||
source = "./deployed_env"
|
||||
|
||||
environment = "dev"
|
||||
|
||||
environment = "dev"
|
||||
artifact_bucket = aws_s3_bucket.personal_measure
|
||||
cloudfront_ssl_certificate_arn = "arn:aws:acm:us-east-1:063932952339:certificate/48fe3ce0-4700-4eaa-b433-bb634f47934c"
|
||||
route53_zone = data.terraform_remote_state.jdbsoft.route53_zone_jdbsoft
|
||||
domain_cert_arn = data.terraform_remote_state.jdbsoft.aws_acm_certificate_jdbsoft
|
||||
}
|
||||
|
||||
module "prod_env" {
|
||||
source = "./deployed_env"
|
||||
|
||||
environment = "prod"
|
||||
|
||||
environment = "prod"
|
||||
artifact_bucket = aws_s3_bucket.personal_measure
|
||||
cloudfront_ssl_certificate_arn = "arn:aws:acm:us-east-1:063932952339:certificate/48fe3ce0-4700-4eaa-b433-bb634f47934c"
|
||||
route53_zone = data.terraform_remote_state.jdbsoft.route53_zone_jdbsoft
|
||||
domain_cert_arn = data.terraform_remote_state.jdbsoft.aws_acm_certificate_jdbsoft
|
||||
}
|
||||
|
||||
data "aws_iam_policy_document" "cloudfront_access_policy" {
|
||||
|
||||
Reference in New Issue
Block a user