Fix for removing local addresses as exporters addresses

Change-Id: Ifac8c8960497cb6dfe95e493583f07cee4d0833d
diff --git a/prometheus/_exporters_config.sls b/prometheus/_exporters_config.sls
index 35b9ff7..2974b46 100644
--- a/prometheus/_exporters_config.sls
+++ b/prometheus/_exporters_config.sls
@@ -3,7 +3,13 @@
         {%- do salt['defaults.merge'](exporters, new_exporters_cfg['exporters']) %}
       {%- endif %}
       {%- set host = grains.get('host', "") %}
-      {%- set host_ip_address = grains['fqdn_ip4'][0] %}
+      {%- set fqdn_ip4_addresses = [] %}
+      {%- for addr in grains['fqdn_ip4'] %}
+        {%- if not addr.startswith('127.') %}
+          {%- do fqdn_ip4_addresses.append(addr) %}
+        {%- endif %}
+      {%- endfor %}
+      {%- set host_ip_address = fqdn_ip4_addresses[0] %}
       {%- load_yaml as svc_configs %}
         {%- for exporter, parameters in exporters.iteritems() %}
           {%- if parameters.get('enabled', False) %}