Add DigitalOcean AAAA DNS records on Fedora Atomic
This commit is contained in:
parent
5be5b261e2
commit
8c4200d425
|
@ -3,7 +3,8 @@ output "controllers_dns" {
|
||||||
}
|
}
|
||||||
|
|
||||||
output "workers_dns" {
|
output "workers_dns" {
|
||||||
value = "${digitalocean_record.workers.0.fqdn}"
|
# Multiple A and AAAA records with the same FQDN
|
||||||
|
value = "${digitalocean_record.workers-record-a.0.fqdn}"
|
||||||
}
|
}
|
||||||
|
|
||||||
output "controllers_ipv4" {
|
output "controllers_ipv4" {
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# Worker DNS records
|
# Worker DNS records
|
||||||
resource "digitalocean_record" "workers" {
|
resource "digitalocean_record" "workers-record-a" {
|
||||||
count = "${var.worker_count}"
|
count = "${var.worker_count}"
|
||||||
|
|
||||||
# DNS zone where record should be created
|
# DNS zone where record should be created
|
||||||
|
@ -11,6 +11,18 @@ resource "digitalocean_record" "workers" {
|
||||||
value = "${element(digitalocean_droplet.workers.*.ipv4_address, count.index)}"
|
value = "${element(digitalocean_droplet.workers.*.ipv4_address, count.index)}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
resource "digitalocean_record" "workers-record-aaaa" {
|
||||||
|
count = "${var.worker_count}"
|
||||||
|
|
||||||
|
# DNS zone where record should be created
|
||||||
|
domain = "${var.dns_zone}"
|
||||||
|
|
||||||
|
name = "${var.cluster_name}-workers"
|
||||||
|
type = "AAAA"
|
||||||
|
ttl = 300
|
||||||
|
value = "${element(digitalocean_droplet.workers.*.ipv6_address, count.index)}"
|
||||||
|
}
|
||||||
|
|
||||||
# Worker droplet instances
|
# Worker droplet instances
|
||||||
resource "digitalocean_droplet" "workers" {
|
resource "digitalocean_droplet" "workers" {
|
||||||
count = "${var.worker_count}"
|
count = "${var.worker_count}"
|
||||||
|
|
Loading…
Reference in New Issue