github.com/SUSE/skuba@v1.4.17/ci/infra/openstack/dns.tf (about) 1 resource "openstack_dns_zone_v2" "ag" { 2 count = var.dnsentry ? 1 : 0 3 name = "${var.dnsdomain}." 4 email = "email@example.com" 5 description = "CAASP dns zone" 6 ttl = 60 7 type = "PRIMARY" 8 } 9 10 resource "openstack_dns_recordset_v2" "master" { 11 count = var.dnsentry ? var.masters : 0 12 zone_id = openstack_dns_zone_v2.ag[0].id 13 name = format( 14 "%v.%v.", 15 element(openstack_compute_instance_v2.master.*.name, count.index), 16 var.dnsdomain, 17 ) 18 description = "master nodes A recordset" 19 ttl = 5 20 type = "A" 21 records = [element( 22 openstack_networking_floatingip_v2.master_ext.*.address, 23 count.index, 24 )] 25 depends_on = [ 26 openstack_compute_instance_v2.master, 27 openstack_compute_floatingip_associate_v2.master_ext_ip, 28 ] 29 } 30