Merge pull request #8 from samos123/fix-salt-version-compatibility-issue
Fix #7 volume not started because of salt version
diff --git a/glusterfs/server/setup.sls b/glusterfs/server/setup.sls
index 18dd8cb..50e968f 100644
--- a/glusterfs/server/setup.sls
+++ b/glusterfs/server/setup.sls
@@ -58,14 +58,18 @@
{%- endif %}
glusterfs_vol_{{ name }}_start:
+ {%- if force_compatibility %}
+ cmd.run:
+ - name: gluster volume start {{ name }}
+ - unless: gluster volume info {{ name }} | grep "Status: Started"
+ - require:
+ - cmd: glusterfs_vol_{{ name }}
+ {%- else %}
glusterfs.started:
- name: {{ name }}
- require:
- {%- if force_compatibility %}
- - cmd: glusterfs_vol_{{ name }}
- {%- else %}
- glusterfs: glusterfs_vol_{{ name }}
- {%- endif %}
+ {%- endif %}
{%- if volume.options is defined %}
{%- for key, value in volume.options.iteritems() %}