Host order fix
diff --git a/linux/network/host.sls b/linux/network/host.sls
index 8254f4f..7049581 100644
--- a/linux/network/host.sls
+++ b/linux/network/host.sls
@@ -10,6 +10,27 @@
   - ip: {{ host.address }}
   - names: {{ host.names }}
 
+{%- if host.address in grains.ipv4 %}
+
+{%- if host.names.0|length > host.names.1|length %}
+{%- set before = host.names.1 + " " + host.names.0 %}
+{%- set after = host.names.0 + " " + host.names.1 %}
+{%- else %}
+{%- set before = host.names.0 + " " + host.names.1 %}
+{%- set after = host.names.1 + " " + host.names.0 %}
+{%- endif %}
+
+mine.send:
+  module.run:
+    - name: file.replace
+    - path: /etc/hosts
+    - pattern: {{ before }}
+    - repl: {{ after }}
+    - watch:
+      - host: linux_host_{{ name }}
+
+{%- endif %}
+
 {%- endif %}
 
 {%- endfor %}