@cryptotaxi247 / infra / commits / eedc6a9a

Cleanup: Remove unused cache.nixos.org cloudfront distribution

Eelco Dolstra committed Aug 31, 2021 at 13:42 UTC eedc6a9a22b838a1a7d4d294656a0d21bf028a02
1 file changed -75
terraform/cache.tf
-75
@@ -97,81 +97,6 @@ resource "aws_s3_bucket_policy" "cache" {
97 EOF
98 }
99
100 -resource "aws_cloudfront_distribution" "cache" {
101 - enabled = true
102 - is_ipv6_enabled = true
103 - price_class = "PriceClass_All"
104 - aliases = ["cache.nixos.org"]
105 -
106 - origin {
107 - origin_id = "S3-nix-cache"
108 - domain_name = aws_s3_bucket.cache.bucket_domain_name
109 -
110 - s3_origin_config {
111 - origin_access_identity = "origin-access-identity/cloudfront/E11I84008FX6W9"
112 - }
113 - }
114 -
115 - default_cache_behavior {
116 - allowed_methods = ["HEAD", "GET"]
117 - cached_methods = ["HEAD", "GET"]
118 - target_origin_id = "S3-nix-cache"
119 - viewer_protocol_policy = "allow-all"
120 - min_ttl = 0
121 - default_ttl = 86400
122 - max_ttl = 31536000
123 -
124 - forwarded_values {
125 - query_string = false
126 -
127 - cookies {
128 - forward = "none"
129 - }
130 - }
131 - }
132 -
133 - viewer_certificate {
134 - cloudfront_default_certificate = false
135 - acm_certificate_arn = aws_acm_certificate.cache.arn
136 - ssl_support_method = "sni-only"
137 - }
138 -
139 - restrictions {
140 - geo_restriction {
141 - restriction_type = "none"
142 - }
143 - }
144 -
145 - logging_config {
146 - bucket = "nix-cache-logs.s3.amazonaws.com"
147 - }
148 -
149 - custom_error_response {
150 - error_code = 403
151 - response_page_path = "/error-pages/404"
152 - response_code = 404
153 - error_caching_min_ttl = 600
154 - }
155 -
156 - custom_error_response {
157 - error_code = 500
158 - error_caching_min_ttl = 10
159 - }
160 -
161 - default_root_object = "index.html"
162 -}
163 -
164 -# TODO: this is not needed anymore because Fastly is generating their own cert
165 -resource "aws_acm_certificate" "cache" {
166 - provider = aws.us
167 - domain_name = "cache.nixos.org"
168 - validation_method = "DNS"
169 -
170 - lifecycle {
171 - create_before_destroy = true
172 - }
173 -}
174 -
100 locals {
101 cache_domain = "cache.nixos.org"
102 }