diff options
| author | Owen Jacobson <owen@grimoire.ca> | 2023-10-05 01:07:31 -0400 |
|---|---|---|
| committer | Owen Jacobson <owen@grimoire.ca> | 2023-10-05 01:07:31 -0400 |
| commit | 8409e57a8b024ee99e664091d653f2814a5323f7 (patch) | |
| tree | 7fb097702b89391c1887ef8e5b649f928c30ca58 | |
| parent | 3e729b1ad9724e1bab8474c7a2e56390a8e82987 (diff) | |
Migrate off of the outputs-based approach to finding zones
| -rw-r--r-- | .terraform-version | 1 | ||||
| -rw-r--r-- | bliki.tf | 19 | ||||
| -rw-r--r-- | versions.tf | 1 |
3 files changed, 7 insertions, 14 deletions
diff --git a/.terraform-version b/.terraform-version new file mode 100644 index 0000000..f98d9c0 --- /dev/null +++ b/.terraform-version @@ -0,0 +1 @@ +0.12.31 @@ -20,16 +20,6 @@ provider "aws" { region = "us-east-1" } -data "terraform_remote_state" "dns" { - backend = "s3" - - config = { - bucket = "terraform.grimoire" - key = "dns.tfstate" - region = "ca-central-1" - } -} - resource "aws_s3_bucket" "bliki" { bucket = "grimoire.ca" @@ -76,7 +66,7 @@ resource "aws_acm_certificate" "bliki" { } resource "aws_route53_record" "bliki_validation" { - zone_id = data.terraform_remote_state.dns.outputs.grimoire_ca_zone_id + zone_id = data.aws_route53_zone.grimoire_ca.zone_id ttl = 60 name = aws_acm_certificate.bliki.domain_validation_options[0].resource_record_name type = aws_acm_certificate.bliki.domain_validation_options[0].resource_record_type @@ -155,7 +145,7 @@ resource "aws_cloudfront_distribution" "bliki" { } resource "aws_route53_record" "bliki_ip4" { - zone_id = data.terraform_remote_state.dns.outputs.grimoire_ca_zone_id + zone_id = data.aws_route53_zone.grimoire_ca.zone_id name = "" type = "A" @@ -168,7 +158,7 @@ resource "aws_route53_record" "bliki_ip4" { } resource "aws_route53_record" "bliki_ip6" { - zone_id = data.terraform_remote_state.dns.outputs.grimoire_ca_zone_id + zone_id = data.aws_route53_zone.grimoire_ca.zone_id name = "" type = "AAAA" @@ -180,3 +170,6 @@ resource "aws_route53_record" "bliki_ip6" { } } +data "aws_route53_zone" "grimoire_ca" { + name = "grimoire.ca" +} diff --git a/versions.tf b/versions.tf index ac97c6a..d9b6f79 100644 --- a/versions.tf +++ b/versions.tf @@ -1,4 +1,3 @@ - terraform { required_version = ">= 0.12" } |
