Browse Source

fix a 5s timeout on DNS

main
Nicolas Massé 5 years ago
parent
commit
f760997de3
  1. 2
      network.tf
  2. 6
      templates/network.xslt

2
network.tf

@ -31,6 +31,6 @@ resource "libvirt_network" "ocp_net" {
}
xml {
xslt = templatefile("${path.module}/templates/network.xslt", { alias = "apps.${local.network_domain}", ip = cidrhost(var.network_ip_range, 4) })
xslt = templatefile("${path.module}/templates/network.xslt", { alias = "apps.${local.network_domain}", ip = cidrhost(var.network_ip_range, 4), network_domain = local.network_domain })
}
}

6
templates/network.xslt

@ -17,6 +17,12 @@
<xsl:copy-of select="@*"/>
<xsl:copy-of select="node()"/>
<dnsmasq:options>
<!-- fix for the 5s timeout on DNS -->
<!-- see https://www.math.tamu.edu/~comech/tools/linux-slow-dns-lookup/ -->
<dnsmasq:option value="auth-server=${network_domain},"/>
<dnsmasq:option value="auth-zone=${network_domain}"/>
<!-- Wildcard route -->
<dnsmasq:option value="address=/${alias}/${ip}"/>
</dnsmasq:options>
</xsl:copy>

Loading…
Cancel
Save