Skip to content

Instantly share code, notes, and snippets.

View AzrafMedic's full-sized avatar
🏛️
Working at home

Azraf Ullah AzrafMedic

🏛️
Working at home
View GitHub Profile
@AzrafMedic
AzrafMedic / traffic.vcl
Created October 29, 2019 20:45
FastlyLBDemo Edge Dictionary Logic
sub select_backend {
if (!req.http.RR) {
if(randombool(std.atoi(table.lookup(imtestingthings_east_weights, req.http.imtestingthings)), 100)) {
set req.http.RR = "east";
} else {
set req.http.RR = "west";
}
}
}
@AzrafMedic
AzrafMedic / service.tf
Last active December 3, 2019 18:18
FastlyLBDemo
# Make sure to set your var, fastly service resource and terraform config then do the following (also replicate for west):
### imtestingthings.com backend config east ###
backend {
address = "${terraform.env == "east.imtestingthings.com" }"
name = "east.imtestingthings.com"
shield = "iad-va-us"
healthcheck = "east.imtestingthings.com"
port = 443
use_ssl = true

Keybase proof

I hereby claim:

  • I am azrafmedic on github.
  • I am aullah (https://keybase.io/aullah) on keybase.
  • I have a public key ASB6FZ4c-NbB56F75qUr59uPAYxzURHJmpUdnB2IuV3J4Qo

To claim this, I am signing this object: