% if node.metadata.get('hostname', None): 127.0.0.1 localhost ${node.name} ${node.metadata.get('hostname')} % else: 127.0.0.1 localhost ${node.name} % endif ::1 ip6-localhost fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts % for ip, entries in sorted(node.metadata.get('hosts/entries', {}).items()): ${ip} ${' '.join(sorted(entries))} % endfor