X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=templates%2Fnetworks%2Fphysical%2Frack.j2;h=1a43fbdca2be40e68b9cf1246508eda6dcb14364;hb=a87fe956a57bc2294926cdb1020ab74676f5739d;hp=ff259a4cb517b2fd65d6a3c693a4faacfbe550e4;hpb=8e1d108f64f06572790ee4db71bc1d9dd32e82da;p=yaml_builds.git diff --git a/templates/networks/physical/rack.j2 b/templates/networks/physical/rack.j2 index ff259a4..1a43fbd 100644 --- a/templates/networks/physical/rack.j2 +++ b/templates/networks/physical/rack.j2 @@ -100,8 +100,10 @@ data: start: {{yaml.networks.pxe.ranges.dhcp.start}} end: {{yaml.networks.pxe.ranges.dhcp.end}} dns: - domain: {{yaml.networks.pxe.dns.domain}} - servers: '{{yaml.networks.pxe.dns.servers}}' + domain: {% if 'dns' in yaml.networks.pxe and 'domain' in yaml.networks.pxe.dns %}{{yaml.networks.pxe.dns.domain}} + {% else %}{{yaml.dns.domain}} + {% endif %} + servers: '{% if 'dns' in yaml.networks.pxe %}{{yaml.networks.pxe.dns.servers}}{% else %}{{yaml.dns.upstream_servers|join(' ')}}{% endif %}' ... --- schema: 'drydock/NetworkLink/v1' @@ -158,8 +160,10 @@ data: start: {{yaml.networks.host.ranges.static.start}} end: {{yaml.networks.host.ranges.static.end}} dns: - domain: {{yaml.networks.host.dns.domain}} - servers: '{{yaml.networks.host.dns.servers}}' + domain: {% if 'dns' in yaml.networks.host and 'domain' in yaml.networks.host.dns %}{{yaml.networks.host.dns.domain}} + {% else %}{{yaml.dns.domain}} + {% endif %} + servers: '{% if 'dns' in yaml.networks.host %}{{yaml.networks.host.dns.servers}}{% else %}{{yaml.dns.upstream_servers|join(' ')}}{% endif %}' ... --- schema: 'drydock/Network/v1' @@ -215,3 +219,4 @@ data: start: {{yaml.networks.ksn.ranges.static.start}} end: {{yaml.networks.ksn.ranges.static.end}} ... +