diff --git a/tf/.terraform.lock.hcl b/tf/.terraform.lock.hcl index 14a64fd..2fc3b5a 100644 --- a/tf/.terraform.lock.hcl +++ b/tf/.terraform.lock.hcl @@ -37,3 +37,22 @@ provider "registry.terraform.io/hashicorp/external" { "zh:ddebfd1e674ba336df09b1f27bbaa0e036c25b7a7087dc8081443f6e5954028b", ] } + +provider "registry.terraform.io/hashicorp/null" { + version = "3.1.0" + constraints = "3.1.0" + hashes = [ + "h1:vpC6bgUQoJ0znqIKVFevOdq+YQw42bRq0u+H3nto8nA=", + "zh:02a1675fd8de126a00460942aaae242e65ca3380b5bb192e8773ef3da9073fd2", + "zh:53e30545ff8926a8e30ad30648991ca8b93b6fa496272cd23b26763c8ee84515", + "zh:5f9200bf708913621d0f6514179d89700e9aa3097c77dac730e8ba6e5901d521", + "zh:9ebf4d9704faba06b3ec7242c773c0fbfe12d62db7d00356d4f55385fc69bfb2", + "zh:a6576c81adc70326e4e1c999c04ad9ca37113a6e925aefab4765e5a5198efa7e", + "zh:a8a42d13346347aff6c63a37cda9b2c6aa5cc384a55b2fe6d6adfa390e609c53", + "zh:c797744d08a5307d50210e0454f91ca4d1c7621c68740441cf4579390452321d", + "zh:cecb6a304046df34c11229f20a80b24b1603960b794d68361a67c5efe58e62b8", + "zh:e1371aa1e502000d9974cfaff5be4cfa02f47b17400005a16f14d2ef30dc2a70", + "zh:fc39cc1fe71234a0b0369d5c5c7f876c71b956d23d7d6f518289737a001ba69b", + "zh:fea4227271ebf7d9e2b61b89ce2328c7262acd9fd190e1fd6d15a591abfa848e", + ] +} diff --git a/tf/infra.tf b/tf/infra.tf index de05600..b76b5ce 100644 --- a/tf/infra.tf +++ b/tf/infra.tf @@ -8,6 +8,10 @@ terraform { source = "hashicorp/aws" version = "~> 3.45" } + null = { + source = "hashicorp/null" + version = "~> 3.1" + } } } @@ -129,6 +133,10 @@ resource "aws_acm_certificate" "riju" { } } +resource "aws_acm_certificate_validation" "riju" { + certificate_arn = aws_acm_certificate.riju.arn +} + resource "aws_s3_bucket" "riju" { bucket = data.external.env.result.S3_BUCKET }