@cryptotaxi247 / infra-1 / commits / 2ec6dc31

terraform: filter out all fastly query strings

Fixes https://github.com/NixOS/nixos-homepage/issues/746

zimbatm committed Oct 23, 2021 at 23:02 UTC 2ec6dc3150dcea49f7fc6875d9c25f127f4f9955
4 files changed +28
terraform/cache.tf
+7
@@ -190,6 +190,13 @@ resource "fastly_service_v1" "cache" {
190 status = 404
191 }
192
193 + snippet {
194 + content = "set req.url = querystring.remove(req.url);"
195 + name = "Remove all query strings"
196 + priority = 50
197 + type = "recv"
198 + }
199 +
200 snippet {
201 content = <<-EOT
202 if (beresp.status == 403) {
terraform/channels.tf
+7
@@ -176,6 +176,13 @@ resource "fastly_service_v1" "channels" {
176 status = 404
177 }
178
179 + snippet {
180 + content = "set req.url = querystring.remove(req.url);"
181 + name = "Remove all query strings"
182 + priority = 50
183 + type = "recv"
184 + }
185 +
186 snippet {
187 content = <<-EOT
188 if (beresp.status == 403) {
terraform/nixpkgs-tarballs.tf
+7
@@ -236,6 +236,13 @@ resource "fastly_service_v1" "nixpkgs-tarballs" {
236 status = 404
237 }
238
239 + snippet {
240 + content = "set req.url = querystring.remove(req.url);"
241 + name = "Remove all query strings"
242 + priority = 50
243 + type = "recv"
244 + }
245 +
246 snippet {
247 content = <<-EOT
248 if (beresp.status == 403) {
terraform/releases.tf
+7
@@ -167,6 +167,13 @@ resource "fastly_service_v1" "releases" {
167 status = 404
168 }
169
170 + snippet {
171 + content = "set req.url = querystring.remove(req.url);"
172 + name = "Remove all query strings"
173 + priority = 50
174 + type = "recv"
175 + }
176 +
177 snippet {
178 content = <<-EOT
179 if (beresp.status == 403) {