Fix /etc/hosts contents avoiding duplicates
Change-Id: I1bffc95697a5765f47c33dbf262e4efb10472c82
diff --git a/linux/files/hosts b/linux/files/hosts
index 64f4113..e92bd36 100644
--- a/linux/files/hosts
+++ b/linux/files/hosts
@@ -32,6 +32,11 @@
],
} -%}
{%- for name, host in host_dict.iteritems() -%}
+{%- for hname in host.names -%}
+{%- if hname in hosts.get('127.0.1.1', []) -%}
+{%- do hosts.pop('127.0.1.1') -%}
+{%- endif %}
+{%- endfor %}
{%- do hosts.update({host.address: host.names}) -%}
{%- endfor %}
{% for address, entries in hosts|dictsort %}