X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=templates%2Fnetworks%2Fphysical%2Frack.j2;h=516affc0744b5afcb39d0cf87925cbdf7c337cdf;hb=448c76b7c60fab57ec2a9e3456b0ec6513ab0447;hp=ff259a4cb517b2fd65d6a3c693a4faacfbe550e4;hpb=1049394d7d08b2ac26f2aebd86493a73ce1345eb;p=yaml_builds.git diff --git a/templates/networks/physical/rack.j2 b/templates/networks/physical/rack.j2 index ff259a4..516affc 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.server_domain}} + {% endif %} + servers: '{% if 'dns' in yaml.networks.pxe %}{{yaml.networks.pxe.dns.servers}}{% else %}{% for s in yaml.dns.upstream_servers %}{{s}} {% endfor %}{% 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.server_domain}} + {% endif %} + servers: '{% if 'dns' in yaml.networks.host %}{{yaml.networks.host.dns.servers}}{% else %}{% for s in yaml.dns.upstream_servers %}{{s}} {% endfor %}{% endif %}' ... --- schema: 'drydock/Network/v1' @@ -215,3 +219,4 @@ data: start: {{yaml.networks.ksn.ranges.static.start}} end: {{yaml.networks.ksn.ranges.static.end}} ... +