From 1fa98a9457fd5f7f1bdf1c200b1df9c909302c2c Mon Sep 17 00:00:00 2001
From: Andrea Galbusera <gizero@gmail.com>
Date: Fri, 22 Jan 2021 09:44:16 +0100
Subject: [PATCH] infra: rework DNS records

* A/AAAA records for the node hostname (fcub01)
* add fcub as CNAME record
* update grafana CNAME target accordingly
---
 infra.tf | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

diff --git a/infra.tf b/infra.tf
index 3f4b87b..a6809a7 100644
--- a/infra.tf
+++ b/infra.tf
@@ -22,23 +22,30 @@ data "linode_domain" "fluidware-it" {
   domain = "fluidware.it"
 }
 
-resource "linode_domain_record" "fcub-ipv4" {
+resource "linode_domain_record" "fcub01-ipv4" {
   domain_id   = data.linode_domain.fluidware-it.id
-  name        = "fcub"
+  name        = "fcub01"
   record_type = "A"
   target      = hcloud_server.fcub01.ipv4_address
 }
 
-resource "linode_domain_record" "fcub-ipv6" {
+resource "linode_domain_record" "fcub01-ipv6" {
   domain_id   = data.linode_domain.fluidware-it.id
-  name        = "fcub"
+  name        = "fcub01"
   record_type = "AAAA"
   target      = hcloud_server.fcub01.ipv6_address
 }
 
+resource "linode_domain_record" "fcub_fcub" {
+  domain_id   = data.linode_domain.fluidware-it.id
+  name        = "fcub"
+  record_type = "CNAME"
+  target      = "fcub01.fluidware.it"
+}
+
 resource "linode_domain_record" "grafana_fcub" {
   domain_id   = data.linode_domain.fluidware-it.id
   name        = "grafana.fcub"
   record_type = "CNAME"
-  target      = "fcub.fluidware.it"
+  target      = "fcub01.fluidware.it"
 }
-- 
GitLab