From 980adbf867b4ab0383c5843240810052c4f5b36a Mon Sep 17 00:00:00 2001 From: Magnus Andersson Date: Fri, 8 Nov 2024 00:03:04 +0100 Subject: [PATCH] Add example output module for commands to add dns records. --- IaC-prod/dnsoutput.tf | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 IaC-prod/dnsoutput.tf diff --git a/IaC-prod/dnsoutput.tf b/IaC-prod/dnsoutput.tf new file mode 100644 index 0000000..8514127 --- /dev/null +++ b/IaC-prod/dnsoutput.tf @@ -0,0 +1,22 @@ +output "control_ip_addr_dco" { + value = [ for node in resource.openstack_compute_instance_v2.controller-nodes-dco : "knotctl -z sunet.se --ttl 360 -r A -d ${node.access_ip_v4} -n ${node.name}\nknotctl -z sunet.se --ttl 360 -r AAAA -d ${node.access_ip_v6} -n ${node.name}" ] +} +output "worker_ip_addr_dco" { + value = [ for node in resource.openstack_compute_instance_v2.worker-nodes-dco : "knotctl -z sunet.se --ttl 360 -r A -d ${node.access_ip_v4} -n ${node.name}\nknotctl -z sunet.se --ttl 360 -r AAAA -d ${node.access_ip_v6} -n ${node.name}" ] +} + + +output "control_ip_addr_sto3" { + value = [ for node in resource.openstack_compute_instance_v2.controller-nodes-sto3 : "knotctl -z sunet.se --ttl 360 -r A -d ${node.access_ip_v4} -n ${node.name}\nknotctl -z sunet.se --ttl 360 -r AAAA -d ${node.access_ip_v6} -n ${node.name}" ] +} +output "worker_ip_addr_sto3" { + value = [ for node in resource.openstack_compute_instance_v2.worker-nodes-sto3 : "knotctl -z sunet.se --ttl 360 -r A -d ${node.access_ip_v4} -n ${node.name}\nknotctl -z sunet.se --ttl 360 -r AAAA -d ${node.access_ip_v6} -n ${node.name}" ] +} + +output "control_ip_addr_sto4" { + value = [ for node in resource.openstack_compute_instance_v2.controller-nodes-sto4 : "knotctl -z sunet.se --ttl 360 -r A -d ${node.access_ip_v4} -n ${node.name}\nknotctl -z sunet.se --ttl 360 -r AAAA -d ${node.access_ip_v6} -n ${node.name}" ] +} +output "worker_ip_addr_sto4" { + value = [ for node in resource.openstack_compute_instance_v2.worker-nodes-sto4 : "knotctl -z sunet.se --ttl 360 -r A -d ${node.access_ip_v4} -n ${node.name}\nknotctl -z sunet.se --ttl 360 -r AAAA -d ${node.access_ip_v6} -n ${node.name}" ] +} +