Fix grains ambiguity
diff --git a/collectd/client.sls b/collectd/client.sls
index de3e93a..7b120d8 100644
--- a/collectd/client.sls
+++ b/collectd/client.sls
@@ -46,13 +46,13 @@
- makedirs: true
- user: root
-{%- set grains = {'collectd': {'plugin': {}}} %}
+{%- set role_grains = {'collectd': {'plugin': {}}} %}
{%- for service_name, service in pillar.items() %}
{%- if service.get('_support', {}).get('collectd', {}).get('enabled', False) %}
{%- set grains_fragment_file = service_name+'/meta/collectd.yml' %}
{%- macro load_grains_file() %}{% include grains_fragment_file %}{% endmacro %}
{%- set grains_yaml = load_grains_file()|load_yaml %}
-{%- set _dummy = grains.collectd.plugin.update(grains_yaml.plugin) %}
+{%- set _dummy = role_grains.collectd.plugin.update(grains_yaml.plugin) %}
{%- endif %}
{%- endfor %}
@@ -64,7 +64,7 @@
- user: root
- mode: 600
- defaults:
- grains: {{ grains|yaml }}
+ role_grains: {{ role_grains|yaml }}
- require:
- pkg: collectd_client_packages
- file: collectd_client_grains_dir
@@ -79,7 +79,7 @@
- watch:
- file: collectd_client_grain
-{%- for plugin_name, plugin in grains.collectd.plugin.iteritems() %}
+{%- for plugin_name, plugin in role_grains.collectd.plugin.iteritems() %}
{{ client.config_dir }}/{{ plugin_name }}.conf:
file.managed:
diff --git a/collectd/files/collectd.grain b/collectd/files/collectd.grain
index 0fdfece..36d1494 100644
--- a/collectd/files/collectd.grain
+++ b/collectd/files/collectd.grain
@@ -1 +1 @@
-{{ grains|yaml(False) }}
+{{ role_grains|yaml(False) }}