Merge pull request #2 from elemoine/git-rev
Improve the reclass_data_source ID declaration
diff --git a/reclass/storage/data.sls b/reclass/storage/data.sls
index f85cccd..9676f43 100644
--- a/reclass/storage/data.sls
+++ b/reclass/storage/data.sls
@@ -8,12 +8,11 @@
- name: {{ storage.data_source.address }}
- target: {{ storage.base_dir }}
- reload_pillar: True
- {%- if grains.saltversioninfo.0 >= 2015.8 %}
- - rev: HEAD
- - branch: {{ storage.data_source.branch }}
- {%- else %}
- - rev: {{ storage.data_source.branch }}
+ - rev: {{ storage.data_source.revision|default(storage.data_source.branch) }}
+ {%- if grains.saltversion >= "2015.8.0" %}
+ - branch: {{ storage.data_source.branch|default(storage.data_source.revision) }}
{%- endif %}
+ - force_reset: {{ storage.data_source.force_reset|default(False) }}
{%- endif %}