operations: WIP continuing definition for ECS-based API deployment.
This commit is contained in:
@@ -3,7 +3,7 @@ provider "aws" {
|
||||
}
|
||||
|
||||
resource "aws_s3_bucket" "personal_measure" {
|
||||
bucket = "${var.app_root_url}"
|
||||
bucket = var.app_root_url
|
||||
acl = "log-delivery-write"
|
||||
}
|
||||
|
||||
@@ -22,8 +22,8 @@ module "dev_env" {
|
||||
|
||||
environment = "dev"
|
||||
artifact_bucket = aws_s3_bucket.personal_measure
|
||||
route53_zone = data.terraform_remote_state.jdbsoft.route53_zone_jdbsoft
|
||||
domain_cert_arn = data.terraform_remote_state.jdbsoft.aws_acm_certificate_jdbsoft
|
||||
route53_zone = data.terraform_remote_state.jdbsoft.outputs.aws_route53_zone_jdbsoft
|
||||
domain_cert = data.terraform_remote_state.jdbsoft.outputs.aws_acm_certificate_jdbsoft_us_east_1
|
||||
}
|
||||
|
||||
module "prod_env" {
|
||||
@@ -31,8 +31,8 @@ module "prod_env" {
|
||||
|
||||
environment = "prod"
|
||||
artifact_bucket = aws_s3_bucket.personal_measure
|
||||
route53_zone = data.terraform_remote_state.jdbsoft.route53_zone_jdbsoft
|
||||
domain_cert_arn = data.terraform_remote_state.jdbsoft.aws_acm_certificate_jdbsoft
|
||||
route53_zone = data.terraform_remote_state.jdbsoft.outputs.aws_route53_zone_jdbsoft
|
||||
domain_cert = data.terraform_remote_state.jdbsoft.outputs.aws_acm_certificate_jdbsoft_us_east_1
|
||||
}
|
||||
|
||||
data "aws_iam_policy_document" "cloudfront_access_policy" {
|
||||
@@ -41,6 +41,6 @@ data "aws_iam_policy_document" "cloudfront_access_policy" {
|
||||
}
|
||||
|
||||
resource "aws_s3_bucket_policy" "personal_measure" {
|
||||
bucket = "${aws_s3_bucket.personal_measure.id}"
|
||||
policy = "${data.aws_iam_policy_document.cloudfront_access_policy.json}"
|
||||
bucket = aws_s3_bucket.personal_measure.id
|
||||
policy = data.aws_iam_policy_document.cloudfront_access_policy.json
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user