From c7c226df5d5ad96c5e053e0d76552cf5d47af562 Mon Sep 17 00:00:00 2001 From: James Cammarata Date: Mon, 11 Feb 2019 00:00:38 -0600 Subject: [PATCH] Fix gluster deploy checks By default, the version of the gluster image is `latest`, meaning the use of the version_check filter fails and causes a template error which ends the playbook run. This simply adds one more check for the string value. --- roles/openshift_storage_glusterfs/tasks/glusterfs_deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/openshift_storage_glusterfs/tasks/glusterfs_deploy.yml b/roles/openshift_storage_glusterfs/tasks/glusterfs_deploy.yml index 44f57df2d27..1027c9461b6 100644 --- a/roles/openshift_storage_glusterfs/tasks/glusterfs_deploy.yml +++ b/roles/openshift_storage_glusterfs/tasks/glusterfs_deploy.yml @@ -41,7 +41,7 @@ vars: is_enterprise: "{{ openshift_deployment_type == 'openshift-enterprise' }}" version: "{{ (openshift_storage_glusterfs_image | regex_replace('^.*:(v?)(?P.+$)', '\\g')) }}" - is_legacy_ocs_version: "{{ version is version_compare('3.11.1', '<') }}" + is_legacy_ocs_version: "{{ version != 'latest' and version is version_compare('3.11.1', '<') }}" gluster_use_legacy_ocs: "{{ is_enterprise and is_legacy_ocs_version }}" host_dev_dir: "{{ '/dev' if gluster_use_legacy_ocs else '/mnt/host-dev' }}" when: (glusterfs_ds.results.results[0].status is not defined) or