feat(wpcarro/diogenes): Support monsterpoker.app

Deploy dummy Shopify site as both a learning exercise and proof-of-concept for
Raf's card game, Monster Poker.

Change-Id: I7bc91dcbf4e171c5e169140f5e9d811303e1285f
Reviewed-on: https://cl.tvl.fyi/c/depot/+/4787
Tested-by: BuildkiteCI
Reviewed-by: wpcarro <wpcarro@gmail.com>
Autosubmit: wpcarro <wpcarro@gmail.com>
This commit is contained in:
William Carroll 2022-01-04 12:41:22 -08:00 committed by clbot
parent 9ea66aee06
commit c022f2ba2e
3 changed files with 50 additions and 0 deletions

View file

@ -12,6 +12,7 @@ in wpcarro.terraform.googleCloudVM {
# DNS configuration
extraConfig = {
# billandhiscomputer.com
resource.google_dns_managed_zone."${name}" = {
inherit name;
dns_name = "${domainName}.";
@ -30,6 +31,20 @@ in wpcarro.terraform.googleCloudVM {
public_ptr_domain_name = "${domainName}.";
};
};
# monsterpoker.app
resource.google_dns_managed_zone."monsterpoker" = {
name = "monsterpoker";
dns_name = "monsterpoker.app.";
};
resource.google_dns_record_set."monsterpoker" = {
name = "monsterpoker.app.";
type = "A";
ttl = 300; # 5m
managed_zone = "\${google_dns_managed_zone.monsterpoker.name}";
rrdatas = ["\${google_compute_instance.${name}.network_interface[0].access_config[0].nat_ip}"];
};
};
configuration = {
@ -149,6 +164,11 @@ in wpcarro.terraform.googleCloudVM {
enableACME = true;
root = wpcarro.website.root;
};
"monsterpoker.app" = {
addSSL = true;
enableACME = true;
root = wpcarro.clients.monsterpoker;
};
};
};
};