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
}