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 %}