diff options
| author | Owen Jacobson <owen@grimoire.ca> | 2023-11-08 10:05:06 -0800 |
|---|---|---|
| committer | Owen Jacobson <owen@grimoire.ca> | 2023-11-08 10:05:06 -0800 |
| commit | ce2d0460b45c72d176b8308661f89fd3975300e5 (patch) | |
| tree | 99607379fef8772217e1c8b82256e823485399c6 /bliki.tf | |
| parent | c9aeec9162f41257354e8a5fa1e4c4518e59eddc (diff) | |
Decommission Cloudfront
Diffstat (limited to 'bliki.tf')
| -rw-r--r-- | bliki.tf | 69 |
1 files changed, 0 insertions, 69 deletions
@@ -86,75 +86,6 @@ resource "aws_route53_record" "bliki_validation" { ] } -resource "aws_cloudfront_distribution" "bliki" { - provider = aws.cloudfront - - enabled = true - is_ipv6_enabled = true - - aliases = ["grimoire.ca"] - - default_root_object = "index.html" - - price_class = "PriceClass_100" - - origin { - origin_id = "bliki" - - # Use the website endpoint, not the bucket endpoint, to get / -> /index.html - # translation through S3's website config. - domain_name = aws_s3_bucket_website_configuration.bliki.website_endpoint - - custom_origin_config { - http_port = 80 - https_port = 443 - - # Because the origin is a non-URL-safe bucket name, S3's default TLS - # config doesn't apply. Since we can't provide our own cert, force HTTP. - origin_protocol_policy = "http-only" - origin_ssl_protocols = ["TLSv1.2"] - } - } - - default_cache_behavior { - target_origin_id = "bliki" - - allowed_methods = ["GET", "HEAD", "OPTIONS"] - cached_methods = ["GET", "HEAD"] - viewer_protocol_policy = "redirect-to-https" - - compress = true - - min_ttl = 0 - default_ttl = 900 - max_ttl = 3600 - - forwarded_values { - query_string = false - - cookies { - forward = "none" - } - } - } - - restrictions { - geo_restriction { - restriction_type = "none" - } - } - - viewer_certificate { - acm_certificate_arn = aws_acm_certificate.bliki.arn - ssl_support_method = "sni-only" - minimum_protocol_version = "TLSv1" - } - - tags = { - Project = "bliki" - } -} - data "aws_route53_zone" "grimoire_ca" { name = "grimoire.ca" } |
