Merge pull request #5 from elemoine/stacklight-sandbox-toml

preserve_data and ticker_interval are not strings
diff --git a/heka/_service.sls b/heka/_service.sls
index 6e058da..86fd5b6 100644
--- a/heka/_service.sls
+++ b/heka/_service.sls
@@ -30,6 +30,8 @@
   - source: salt://heka/files/heka.service
   - user: root
   - mode: 644
+  - defaults:
+    service_name: {{ service_name }}
   - template: jinja
 
 {%- else %}
@@ -107,7 +109,7 @@
 {%- for service_name, service in pillar.iteritems() %}
 {%- if service.get('_support', {}).get('heka', {}).get('enabled', False) %}
 
-{%- macro load_grains_file(grains_fragment_file) %}{% include grains_fragment_file %}{% endmacro %}
+{%- macro load_grains_file(grains_fragment_file) %}{% include grains_fragment_file ignore missing %}{% endmacro %}
 
 {%- set grains_fragment_file = service_name+'/meta/heka.yml' %}
 {%- set grains_yaml = load_grains_file(grains_fragment_file)|load_yaml %}