diff options
Diffstat (limited to 'users/wpcarro/nixos/diogenes/default.nix')
-rw-r--r-- | users/wpcarro/nixos/diogenes/default.nix | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/users/wpcarro/nixos/diogenes/default.nix b/users/wpcarro/nixos/diogenes/default.nix index 2ddc668a5d10..ee4990cc35f4 100644 --- a/users/wpcarro/nixos/diogenes/default.nix +++ b/users/wpcarro/nixos/diogenes/default.nix @@ -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; + }; }; }; }; |