Fix exporters deployment error

On compute nodes we get:
cmp01.virtual-mcp11-contrail.local:
----------
          ID: libvirt_exporter_service
    Function: service.running
        Name: libvirt-exporter
      Result: False
     Comment: The following requisites were not found:
                                 watch:
                                     file: libvirt_exporter_service_config_file

Change-Id: I31069ec37702f8466da27b76c0becc6802cea272
diff --git a/prometheus/exporters.sls b/prometheus/exporters.sls
index d432cd4..daf4f1d 100644
--- a/prometheus/exporters.sls
+++ b/prometheus/exporters.sls
@@ -6,7 +6,6 @@
   pkg.installed:
     - names: {{ parameters.packages }}
     {%- endif %}
-  {%- endif %}
 
 {{ exporter }}_exporter_service:
   service.running:
@@ -15,13 +14,15 @@
     {%- if grains.get('noservices') %}
     - onlyif: /bin/false
     {%- endif %}
+    {%- if parameters.template is defined %}
     - watch:
       - file: {{ exporter }}_exporter_service_config_file
+    {%- endif %}
 
-  {%- for svc, svc_parameters in parameters.get('services', {}).iteritems()  %}
-    {%- if  svc_parameters.get('enabled', False) %}
-      {%- if svc_parameters.template is defined %}
-        {%- set jmxbind = svc_parameters.get('jmx_bind', {}) %}
+    {%- for svc, svc_parameters in parameters.get('services', {}).iteritems()  %}
+      {%- if  svc_parameters.get('enabled', False) %}
+        {%- if svc_parameters.template is defined %}
+          {%- set jmxbind = svc_parameters.get('jmx_bind', {}) %}
 {{ exporter }}_{{ svc }}_exporter_config_file:
   file.managed:
     - name: /etc/exporters/{{ exporter }}_{{ svc }}-running.yml
@@ -37,11 +38,11 @@
       - pkg: {{ exporter }}_exporter_packages
     - watch_in:
       - service: {{ exporter }}_exporter_service
-      {%- endif %}
+        {%- endif %}
 
-      {%- if parameters.template is defined %}
-        {%- set template = parameters.template %}
-        {%- set bind = svc_parameters.get('bind', {}) %}
+        {%- if parameters.template is defined %}
+          {%- set template = parameters.template %}
+          {%- set bind = svc_parameters.get('bind', {}) %}
 {{ exporter }}_exporter_service_config_file:
   file.managed:
     - name: /etc/default/{{ exporter }}-exporter
@@ -58,7 +59,8 @@
       - pkg: {{ exporter }}_exporter_packages
     - watch_in:
       - service: {{ exporter }}_exporter_service
+        {%- endif %}
       {%- endif %}
-    {%- endif %}
-  {%- endfor %}
+    {%- endfor %}
+  {%- endif %}
 {%- endfor %}