From 4f1ab83520ab283290ff43998cc33372f686bdc0 Mon Sep 17 00:00:00 2001 From: William Monteiro Date: Tue, 13 Aug 2024 11:58:14 -0300 Subject: [PATCH 1/7] Add react storybook bucket --- .../prod/eu-west-1/react-storybook/terragrunt.hcl | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 infra/terragrunt/prod/eu-west-1/react-storybook/terragrunt.hcl diff --git a/infra/terragrunt/prod/eu-west-1/react-storybook/terragrunt.hcl b/infra/terragrunt/prod/eu-west-1/react-storybook/terragrunt.hcl new file mode 100644 index 00000000..943d6282 --- /dev/null +++ b/infra/terragrunt/prod/eu-west-1/react-storybook/terragrunt.hcl @@ -0,0 +1,12 @@ +terraform { + source = "${get_parent_terragrunt_dir()}/../terraform/s3" +} + +include { + path = find_in_parent_folders() +} + +inputs = { + s3_bucket_name = "storybook-react-design-system-blocks-gov-ie" + s3_bucket_acl = "private" +} From c3dc80de0212732ed642e59b2a51408a80d45afe Mon Sep 17 00:00:00 2001 From: William Monteiro Date: Tue, 13 Aug 2024 11:58:33 -0300 Subject: [PATCH 2/7] Add global html storybook s3 bucket --- .../eu-west-1/global-html-storybook/terragrunt.hcl | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 infra/terragrunt/prod/eu-west-1/global-html-storybook/terragrunt.hcl diff --git a/infra/terragrunt/prod/eu-west-1/global-html-storybook/terragrunt.hcl b/infra/terragrunt/prod/eu-west-1/global-html-storybook/terragrunt.hcl new file mode 100644 index 00000000..4c32a27e --- /dev/null +++ b/infra/terragrunt/prod/eu-west-1/global-html-storybook/terragrunt.hcl @@ -0,0 +1,12 @@ +terraform { + source = "${get_parent_terragrunt_dir()}/../terraform/s3" +} + +include { + path = find_in_parent_folders() +} + +inputs = { + s3_bucket_name = "storybook-html-design-system-blocks-gov-ie" + s3_bucket_acl = "private" +} From 5bd46e7ceff51363e73f208fa0475742876cc648 Mon Sep 17 00:00:00 2001 From: William Monteiro Date: Tue, 13 Aug 2024 11:58:53 -0300 Subject: [PATCH 3/7] Create certificates for new storybook domains --- .../prod/eu-west-1/ds-blocks-acm/terragrunt.hcl | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 infra/terragrunt/prod/eu-west-1/ds-blocks-acm/terragrunt.hcl diff --git a/infra/terragrunt/prod/eu-west-1/ds-blocks-acm/terragrunt.hcl b/infra/terragrunt/prod/eu-west-1/ds-blocks-acm/terragrunt.hcl new file mode 100644 index 00000000..d2d493ee --- /dev/null +++ b/infra/terragrunt/prod/eu-west-1/ds-blocks-acm/terragrunt.hcl @@ -0,0 +1,14 @@ +terraform { + source = "${get_parent_terragrunt_dir()}/../terraform/acm" +} + +include { + path = find_in_parent_folders() +} + +inputs = { + acm_domain_name = "storybook-react.design-system.blocks.gov.ie" + acm_subject_alternative_names = [ + "storybook-html.design-system.blocks.gov.ie" + ] +} From 01dd5890fd0d005152902a9eb3f94cb549243201 Mon Sep 17 00:00:00 2001 From: William Monteiro Date: Tue, 13 Aug 2024 14:41:07 -0300 Subject: [PATCH 4/7] Add CloudFront distribution for new S3 buckets --- .../global-html-storybook-cf/terragrunt.hcl | 32 +++++++++++++++++++ .../react-storybook-cf/terragrunt.hcl | 32 +++++++++++++++++++ 2 files changed, 64 insertions(+) create mode 100644 infra/terragrunt/prod/eu-west-1/global-html-storybook-cf/terragrunt.hcl create mode 100644 infra/terragrunt/prod/eu-west-1/react-storybook-cf/terragrunt.hcl diff --git a/infra/terragrunt/prod/eu-west-1/global-html-storybook-cf/terragrunt.hcl b/infra/terragrunt/prod/eu-west-1/global-html-storybook-cf/terragrunt.hcl new file mode 100644 index 00000000..acd0b1d4 --- /dev/null +++ b/infra/terragrunt/prod/eu-west-1/global-html-storybook-cf/terragrunt.hcl @@ -0,0 +1,32 @@ +terraform { + source = "${get_parent_terragrunt_dir()}/../terraform/cf" +} + +include { + path = find_in_parent_folders() +} + +inputs = { + s3_bucket_arn = "arn:aws:s3:::storybook-html-design-system-blocks-gov-ie" + s3_bucket_id = "storybook-html-design-system-blocks-gov-ie" + + acm_cert_domain_name = "storybook-html.design-system.blocks.gov.ie" + + cf_aliases = [] + + cf_viewer_certificate_arn = "arn:aws:acm:us-east-1:782102975611:certificate/e97877f7-2bf7-493c-b349-25dca165c2a5" + cf_viewer_certificate_ssl_support_method = "sni-only" + + cf_policy_document_statement_effect = "Allow" + cf_policy_document_statement_actions = ["s3:GetObject"] + cf_policy_document_principals_type = "AWS" + + cf_comment = "Terraform CF for S3 Static Website" + cf_price_class = "PriceClass_100" + + cf_cache_viewer_protocol_policy = "redirect-to-https" + cf_cache_allowed_methods = ["GET", "HEAD"] + cf_cache_cached_methods = ["GET", "HEAD"] + cf_cache_policy_id = "658327ea-f89d-4fab-a63d-7e88639e58f6" + cf_cache_compress = true +} diff --git a/infra/terragrunt/prod/eu-west-1/react-storybook-cf/terragrunt.hcl b/infra/terragrunt/prod/eu-west-1/react-storybook-cf/terragrunt.hcl new file mode 100644 index 00000000..056d4b95 --- /dev/null +++ b/infra/terragrunt/prod/eu-west-1/react-storybook-cf/terragrunt.hcl @@ -0,0 +1,32 @@ +terraform { + source = "${get_parent_terragrunt_dir()}/../terraform/cf" +} + +include { + path = find_in_parent_folders() +} + +inputs = { + s3_bucket_arn = "arn:aws:s3:::storybook-react-design-system-blocks-gov-ie" + s3_bucket_id = "storybook-react-design-system-blocks-gov-ie" + + acm_cert_domain_name = "storybook-react.design-system.blocks.gov.ie" + + cf_aliases = [] + + cf_viewer_certificate_arn = "arn:aws:acm:us-east-1:782102975611:certificate/e97877f7-2bf7-493c-b349-25dca165c2a5" + cf_viewer_certificate_ssl_support_method = "sni-only" + + cf_policy_document_statement_effect = "Allow" + cf_policy_document_statement_actions = ["s3:GetObject"] + cf_policy_document_principals_type = "AWS" + + cf_comment = "Terraform CF for S3 Static Website" + cf_price_class = "PriceClass_100" + + cf_cache_viewer_protocol_policy = "redirect-to-https" + cf_cache_allowed_methods = ["GET", "HEAD"] + cf_cache_cached_methods = ["GET", "HEAD"] + cf_cache_policy_id = "658327ea-f89d-4fab-a63d-7e88639e58f6" + cf_cache_compress = true +} From 033179f11e602e86c5d61eccf758dd1ccf9b3d58 Mon Sep 17 00:00:00 2001 From: William Monteiro Date: Tue, 13 Aug 2024 14:41:42 -0300 Subject: [PATCH 5/7] Update module dependencies --- infra/terraform/acm/terraform.tf | 4 ++-- infra/terraform/cf/terraform.tf | 4 ++-- infra/terraform/s3/terraform.tf | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/infra/terraform/acm/terraform.tf b/infra/terraform/acm/terraform.tf index 7173c123..f8aa29c5 100644 --- a/infra/terraform/acm/terraform.tf +++ b/infra/terraform/acm/terraform.tf @@ -1,9 +1,9 @@ terraform { - required_version = "~> 1.3.7" + required_version = "~>1.7.3" required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.54.0" + version = "5.62.0" } } backend "s3" {} diff --git a/infra/terraform/cf/terraform.tf b/infra/terraform/cf/terraform.tf index 7173c123..f8aa29c5 100644 --- a/infra/terraform/cf/terraform.tf +++ b/infra/terraform/cf/terraform.tf @@ -1,9 +1,9 @@ terraform { - required_version = "~> 1.3.7" + required_version = "~>1.7.3" required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.54.0" + version = "5.62.0" } } backend "s3" {} diff --git a/infra/terraform/s3/terraform.tf b/infra/terraform/s3/terraform.tf index 7173c123..f8aa29c5 100644 --- a/infra/terraform/s3/terraform.tf +++ b/infra/terraform/s3/terraform.tf @@ -1,9 +1,9 @@ terraform { - required_version = "~> 1.3.7" + required_version = "~>1.7.3" required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.54.0" + version = "5.62.0" } } backend "s3" {} From 654a3a0f57af4c6fb1f555cc9f407b9cac492415 Mon Sep 17 00:00:00 2001 From: William Monteiro Date: Tue, 13 Aug 2024 14:41:59 -0300 Subject: [PATCH 6/7] Fix ACLs not being created by Terraform --- infra/terraform/s3/s3.tf | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/infra/terraform/s3/s3.tf b/infra/terraform/s3/s3.tf index d97ae192..ef176fa6 100644 --- a/infra/terraform/s3/s3.tf +++ b/infra/terraform/s3/s3.tf @@ -2,9 +2,17 @@ resource "aws_s3_bucket" "bucket" { bucket = var.s3_bucket_name } -resource "aws_s3_bucket_acl" "bucket_acl" { +resource "aws_s3_bucket_ownership_controls" "bucket_controls" { bucket = aws_s3_bucket.bucket.id - acl = var.s3_bucket_acl + rule { + object_ownership = "BucketOwnerPreferred" + } +} + +resource "aws_s3_bucket_acl" "bucket_acl" { + depends_on = [aws_s3_bucket_ownership_controls.bucket_controls] + bucket = aws_s3_bucket.bucket.id + acl = var.s3_bucket_acl } resource "aws_s3_bucket_versioning" "bucket_versioning" { From f82125efde41558e5350702ab4c15c90d245d0ae Mon Sep 17 00:00:00 2001 From: William Monteiro Date: Tue, 13 Aug 2024 14:42:28 -0300 Subject: [PATCH 7/7] Updated terragrunt lock files --- .../ds-blocks-acm/.terraform.lock.hcl | 25 ++++++++++++++ .../.terraform.lock.hcl | 25 ++++++++++++++ .../global-html-storybook/.terraform.lock.hcl | 25 ++++++++++++++ .../react-storybook-cf/.terraform.lock.hcl | 25 ++++++++++++++ .../react-storybook/.terraform.lock.hcl | 25 ++++++++++++++ .../prod/eu-west-1/s3/.terraform.lock.hcl | 34 +++++++++---------- 6 files changed, 142 insertions(+), 17 deletions(-) create mode 100644 infra/terragrunt/prod/eu-west-1/ds-blocks-acm/.terraform.lock.hcl create mode 100644 infra/terragrunt/prod/eu-west-1/global-html-storybook-cf/.terraform.lock.hcl create mode 100644 infra/terragrunt/prod/eu-west-1/global-html-storybook/.terraform.lock.hcl create mode 100644 infra/terragrunt/prod/eu-west-1/react-storybook-cf/.terraform.lock.hcl create mode 100644 infra/terragrunt/prod/eu-west-1/react-storybook/.terraform.lock.hcl diff --git a/infra/terragrunt/prod/eu-west-1/ds-blocks-acm/.terraform.lock.hcl b/infra/terragrunt/prod/eu-west-1/ds-blocks-acm/.terraform.lock.hcl new file mode 100644 index 00000000..7fd6a40e --- /dev/null +++ b/infra/terragrunt/prod/eu-west-1/ds-blocks-acm/.terraform.lock.hcl @@ -0,0 +1,25 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/aws" { + version = "5.62.0" + constraints = "5.62.0" + hashes = [ + "h1:8tevkFG+ea/sNZYiQ2GQ02hknPcWBukxkrpjRCodQC0=", + "zh:1f366cbcda72fb123015439a42ab19f96e10ce4edb404273f4e1b7e06da20b73", + "zh:25f098454a34b483279e0382b24b4f42e51c067222c6e797eda5d3ec33b9beb1", + "zh:4b59d48b527e3cefd73f196853bfc265b3e1e57b55c1c8a2d12ff6e3534b4f07", + "zh:7bb88c1ca95e2b3f0f1fe8636925133b9813fc5b137cc467ba6a233ddf4b360e", + "zh:8a93dece40e816c92647e762839d0370e9cad2aa21dc4ca95baee9385f116459", + "zh:8dfe82c55ab8f633c1e2a39c687e9ca8c892d1c2005bf5166ac396ce868ecd05", + "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", + "zh:a754952d69b4860480d5207390e3ab42350c964dbca9a5ac0c6912dd24b4c11d", + "zh:b2a4dbf4abee0e9ec18c5d323b99defdcd3c681f8c4306fb6e02cff7de038f85", + "zh:b57d84be258b571c04271015f03858ab215768b82e47c11ecd86e789d577030a", + "zh:be811b03289407c8d59e6b199bf16e6071165565ffe502148172d0886cf849c4", + "zh:d4144c7366c840eff1ac15ba13d96063f798f0983d24053a832362033624fe6f", + "zh:d88612856d453c4e10c49c76e4ef522b7d068b4f7c3e2e0b03dd74540986eecd", + "zh:e8bd231a5d0786cc4aab8471bb6dabd5a5df1c598afda077a9f27987ada57b67", + "zh:ffb40a66b4d000a8ee4c54227eeb998f887ad867419c3af7d3981587788de074", + ] +} diff --git a/infra/terragrunt/prod/eu-west-1/global-html-storybook-cf/.terraform.lock.hcl b/infra/terragrunt/prod/eu-west-1/global-html-storybook-cf/.terraform.lock.hcl new file mode 100644 index 00000000..7fd6a40e --- /dev/null +++ b/infra/terragrunt/prod/eu-west-1/global-html-storybook-cf/.terraform.lock.hcl @@ -0,0 +1,25 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/aws" { + version = "5.62.0" + constraints = "5.62.0" + hashes = [ + "h1:8tevkFG+ea/sNZYiQ2GQ02hknPcWBukxkrpjRCodQC0=", + "zh:1f366cbcda72fb123015439a42ab19f96e10ce4edb404273f4e1b7e06da20b73", + "zh:25f098454a34b483279e0382b24b4f42e51c067222c6e797eda5d3ec33b9beb1", + "zh:4b59d48b527e3cefd73f196853bfc265b3e1e57b55c1c8a2d12ff6e3534b4f07", + "zh:7bb88c1ca95e2b3f0f1fe8636925133b9813fc5b137cc467ba6a233ddf4b360e", + "zh:8a93dece40e816c92647e762839d0370e9cad2aa21dc4ca95baee9385f116459", + "zh:8dfe82c55ab8f633c1e2a39c687e9ca8c892d1c2005bf5166ac396ce868ecd05", + "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", + "zh:a754952d69b4860480d5207390e3ab42350c964dbca9a5ac0c6912dd24b4c11d", + "zh:b2a4dbf4abee0e9ec18c5d323b99defdcd3c681f8c4306fb6e02cff7de038f85", + "zh:b57d84be258b571c04271015f03858ab215768b82e47c11ecd86e789d577030a", + "zh:be811b03289407c8d59e6b199bf16e6071165565ffe502148172d0886cf849c4", + "zh:d4144c7366c840eff1ac15ba13d96063f798f0983d24053a832362033624fe6f", + "zh:d88612856d453c4e10c49c76e4ef522b7d068b4f7c3e2e0b03dd74540986eecd", + "zh:e8bd231a5d0786cc4aab8471bb6dabd5a5df1c598afda077a9f27987ada57b67", + "zh:ffb40a66b4d000a8ee4c54227eeb998f887ad867419c3af7d3981587788de074", + ] +} diff --git a/infra/terragrunt/prod/eu-west-1/global-html-storybook/.terraform.lock.hcl b/infra/terragrunt/prod/eu-west-1/global-html-storybook/.terraform.lock.hcl new file mode 100644 index 00000000..7fd6a40e --- /dev/null +++ b/infra/terragrunt/prod/eu-west-1/global-html-storybook/.terraform.lock.hcl @@ -0,0 +1,25 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/aws" { + version = "5.62.0" + constraints = "5.62.0" + hashes = [ + "h1:8tevkFG+ea/sNZYiQ2GQ02hknPcWBukxkrpjRCodQC0=", + "zh:1f366cbcda72fb123015439a42ab19f96e10ce4edb404273f4e1b7e06da20b73", + "zh:25f098454a34b483279e0382b24b4f42e51c067222c6e797eda5d3ec33b9beb1", + "zh:4b59d48b527e3cefd73f196853bfc265b3e1e57b55c1c8a2d12ff6e3534b4f07", + "zh:7bb88c1ca95e2b3f0f1fe8636925133b9813fc5b137cc467ba6a233ddf4b360e", + "zh:8a93dece40e816c92647e762839d0370e9cad2aa21dc4ca95baee9385f116459", + "zh:8dfe82c55ab8f633c1e2a39c687e9ca8c892d1c2005bf5166ac396ce868ecd05", + "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", + "zh:a754952d69b4860480d5207390e3ab42350c964dbca9a5ac0c6912dd24b4c11d", + "zh:b2a4dbf4abee0e9ec18c5d323b99defdcd3c681f8c4306fb6e02cff7de038f85", + "zh:b57d84be258b571c04271015f03858ab215768b82e47c11ecd86e789d577030a", + "zh:be811b03289407c8d59e6b199bf16e6071165565ffe502148172d0886cf849c4", + "zh:d4144c7366c840eff1ac15ba13d96063f798f0983d24053a832362033624fe6f", + "zh:d88612856d453c4e10c49c76e4ef522b7d068b4f7c3e2e0b03dd74540986eecd", + "zh:e8bd231a5d0786cc4aab8471bb6dabd5a5df1c598afda077a9f27987ada57b67", + "zh:ffb40a66b4d000a8ee4c54227eeb998f887ad867419c3af7d3981587788de074", + ] +} diff --git a/infra/terragrunt/prod/eu-west-1/react-storybook-cf/.terraform.lock.hcl b/infra/terragrunt/prod/eu-west-1/react-storybook-cf/.terraform.lock.hcl new file mode 100644 index 00000000..7fd6a40e --- /dev/null +++ b/infra/terragrunt/prod/eu-west-1/react-storybook-cf/.terraform.lock.hcl @@ -0,0 +1,25 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/aws" { + version = "5.62.0" + constraints = "5.62.0" + hashes = [ + "h1:8tevkFG+ea/sNZYiQ2GQ02hknPcWBukxkrpjRCodQC0=", + "zh:1f366cbcda72fb123015439a42ab19f96e10ce4edb404273f4e1b7e06da20b73", + "zh:25f098454a34b483279e0382b24b4f42e51c067222c6e797eda5d3ec33b9beb1", + "zh:4b59d48b527e3cefd73f196853bfc265b3e1e57b55c1c8a2d12ff6e3534b4f07", + "zh:7bb88c1ca95e2b3f0f1fe8636925133b9813fc5b137cc467ba6a233ddf4b360e", + "zh:8a93dece40e816c92647e762839d0370e9cad2aa21dc4ca95baee9385f116459", + "zh:8dfe82c55ab8f633c1e2a39c687e9ca8c892d1c2005bf5166ac396ce868ecd05", + "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", + "zh:a754952d69b4860480d5207390e3ab42350c964dbca9a5ac0c6912dd24b4c11d", + "zh:b2a4dbf4abee0e9ec18c5d323b99defdcd3c681f8c4306fb6e02cff7de038f85", + "zh:b57d84be258b571c04271015f03858ab215768b82e47c11ecd86e789d577030a", + "zh:be811b03289407c8d59e6b199bf16e6071165565ffe502148172d0886cf849c4", + "zh:d4144c7366c840eff1ac15ba13d96063f798f0983d24053a832362033624fe6f", + "zh:d88612856d453c4e10c49c76e4ef522b7d068b4f7c3e2e0b03dd74540986eecd", + "zh:e8bd231a5d0786cc4aab8471bb6dabd5a5df1c598afda077a9f27987ada57b67", + "zh:ffb40a66b4d000a8ee4c54227eeb998f887ad867419c3af7d3981587788de074", + ] +} diff --git a/infra/terragrunt/prod/eu-west-1/react-storybook/.terraform.lock.hcl b/infra/terragrunt/prod/eu-west-1/react-storybook/.terraform.lock.hcl new file mode 100644 index 00000000..7fd6a40e --- /dev/null +++ b/infra/terragrunt/prod/eu-west-1/react-storybook/.terraform.lock.hcl @@ -0,0 +1,25 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/aws" { + version = "5.62.0" + constraints = "5.62.0" + hashes = [ + "h1:8tevkFG+ea/sNZYiQ2GQ02hknPcWBukxkrpjRCodQC0=", + "zh:1f366cbcda72fb123015439a42ab19f96e10ce4edb404273f4e1b7e06da20b73", + "zh:25f098454a34b483279e0382b24b4f42e51c067222c6e797eda5d3ec33b9beb1", + "zh:4b59d48b527e3cefd73f196853bfc265b3e1e57b55c1c8a2d12ff6e3534b4f07", + "zh:7bb88c1ca95e2b3f0f1fe8636925133b9813fc5b137cc467ba6a233ddf4b360e", + "zh:8a93dece40e816c92647e762839d0370e9cad2aa21dc4ca95baee9385f116459", + "zh:8dfe82c55ab8f633c1e2a39c687e9ca8c892d1c2005bf5166ac396ce868ecd05", + "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", + "zh:a754952d69b4860480d5207390e3ab42350c964dbca9a5ac0c6912dd24b4c11d", + "zh:b2a4dbf4abee0e9ec18c5d323b99defdcd3c681f8c4306fb6e02cff7de038f85", + "zh:b57d84be258b571c04271015f03858ab215768b82e47c11ecd86e789d577030a", + "zh:be811b03289407c8d59e6b199bf16e6071165565ffe502148172d0886cf849c4", + "zh:d4144c7366c840eff1ac15ba13d96063f798f0983d24053a832362033624fe6f", + "zh:d88612856d453c4e10c49c76e4ef522b7d068b4f7c3e2e0b03dd74540986eecd", + "zh:e8bd231a5d0786cc4aab8471bb6dabd5a5df1c598afda077a9f27987ada57b67", + "zh:ffb40a66b4d000a8ee4c54227eeb998f887ad867419c3af7d3981587788de074", + ] +} diff --git a/infra/terragrunt/prod/eu-west-1/s3/.terraform.lock.hcl b/infra/terragrunt/prod/eu-west-1/s3/.terraform.lock.hcl index 01fccffe..7fd6a40e 100644 --- a/infra/terragrunt/prod/eu-west-1/s3/.terraform.lock.hcl +++ b/infra/terragrunt/prod/eu-west-1/s3/.terraform.lock.hcl @@ -2,24 +2,24 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/hashicorp/aws" { - version = "4.54.0" - constraints = "~> 4.54.0" + version = "5.62.0" + constraints = "5.62.0" hashes = [ - "h1:eiPVhVhAawhvnZIwtRRM4y7UpfWSJpYXFHwml1M2LB0=", - "zh:24358aefc06b3f38878680fe606dab2570cb58ab952750c47e90b81d3b05e606", - "zh:3fc0ef459d6bb4fbb0e4eb7b8adadddd636efa6d975be6e70de7327d83e15729", - "zh:67e765119726f47b1916316ac95c3cd32ac074b454f2a67b6127120b476bc483", - "zh:71aed1300debac24f11263a6f8a231c6432497b25e623e8f34e27121af65f523", - "zh:722043077e63713d4e458f3228be30c21fcff5b6660c6de8b96967337cdc604a", - "zh:76d67be4220b93cfaca0882f46db9a42b4ca48285a64fe304f108dde85f4d611", - "zh:81534c18d9f02648b1644a7937e7bea56e91caef13b41de121ee51168faad680", - "zh:89983ab2596846d5f3413ff1b5b9b21424c3c757a54dcc5a4604d3ac34fea1a6", - "zh:8a603ac6884de5dc51c372f641f9613aefd87059ff6e6a74b671f6864226e06f", + "h1:8tevkFG+ea/sNZYiQ2GQ02hknPcWBukxkrpjRCodQC0=", + "zh:1f366cbcda72fb123015439a42ab19f96e10ce4edb404273f4e1b7e06da20b73", + "zh:25f098454a34b483279e0382b24b4f42e51c067222c6e797eda5d3ec33b9beb1", + "zh:4b59d48b527e3cefd73f196853bfc265b3e1e57b55c1c8a2d12ff6e3534b4f07", + "zh:7bb88c1ca95e2b3f0f1fe8636925133b9813fc5b137cc467ba6a233ddf4b360e", + "zh:8a93dece40e816c92647e762839d0370e9cad2aa21dc4ca95baee9385f116459", + "zh:8dfe82c55ab8f633c1e2a39c687e9ca8c892d1c2005bf5166ac396ce868ecd05", "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", - "zh:b6fae6c1cda6d842406066dac7803d24a597b62da5fae33bcd50c5dae70140c2", - "zh:bc4c3b4bfb715beecf5186dfeb91173ef1a9c0b68e8c45cbeee180195bbfa37f", - "zh:c741a3fe7d085593a160e79596bd237afc9503c836abcc95fd627554cdf16ec0", - "zh:f6763e96485e1ea5b67a33bbd04042e412508b2b06946acf957fb68a314d893e", - "zh:fc7144577ea7d6e05c276b54a9f8f8609be7b4d0a128aa45f233a4b0e5cbf090", + "zh:a754952d69b4860480d5207390e3ab42350c964dbca9a5ac0c6912dd24b4c11d", + "zh:b2a4dbf4abee0e9ec18c5d323b99defdcd3c681f8c4306fb6e02cff7de038f85", + "zh:b57d84be258b571c04271015f03858ab215768b82e47c11ecd86e789d577030a", + "zh:be811b03289407c8d59e6b199bf16e6071165565ffe502148172d0886cf849c4", + "zh:d4144c7366c840eff1ac15ba13d96063f798f0983d24053a832362033624fe6f", + "zh:d88612856d453c4e10c49c76e4ef522b7d068b4f7c3e2e0b03dd74540986eecd", + "zh:e8bd231a5d0786cc4aab8471bb6dabd5a5df1c598afda077a9f27987ada57b67", + "zh:ffb40a66b4d000a8ee4c54227eeb998f887ad867419c3af7d3981587788de074", ] }