aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--vps.tf22
1 files changed, 22 insertions, 0 deletions
diff --git a/vps.tf b/vps.tf
index 585c268..24c928f 100644
--- a/vps.tf
+++ b/vps.tf
@@ -55,3 +55,25 @@ resource "digitalocean_volume_attachment" "foobar" {
volume_id = "${digitalocean_volume.vps_persistent_volume.id}"
droplet_id = "${digitalocean_droplet.vps.id}"
}
+
+locals {
+ cname_subdomains = [
+ "${var.wallabag_tld}",
+ "${var.nextcloud_tld}",
+ ]
+}
+
+resource "godaddy_domain_record" "vps_tld" {
+ domain = "${var.tld}"
+ addresses = ["${var.floating_ip}"]
+
+ dynamic "record" {
+ for_each = local.cname_subdomains
+
+ content {
+ type = "CNAME"
+ name = tag
+ data = "${var.tld}"
+ }
+ }
+} \ No newline at end of file