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