With the resolution of Bug #1542861 and the merge of https://github.com/openshift/openshift-ansible/pull/7470, we should be able to resolve this BZ.
Will verify in case BZ #1568260 resolved.
Verified with version openshift-ansible-3.7.44-1.git.0.dbb912c.el7, installer can generate Gluster Block StorageClass file without glusterfs_heketi_route undefined error. # ansible-playbook -i hosts -v /usr/share/ansible/openshift-ansible/playbooks/byo/config.yml ... TASK [openshift_storage_glusterfs : Generate Gluster Block StorageClass file] *** Tuesday 17 April 2018 02:35:07 -0400 (0:00:00.121) 0:23:32.752 ********* changed: [qe-weshi-37-master-etcd-1.0417-bbj.qe.rhcloud.com] => {"changed": true, "checksum": "8b891504d9d7ffc5baa63cb5476452209499bc3e", "dest": "/tmp/openshift-glusterfs-ansible-jaTmNt/gluster-block-storageclass.yml", "failed": false, "gid": 0, "group": "root", "md5sum": "e689622c2e153ca1e8ee17b2994ce861", "mode": "0644", "owner": "root", "secontext": "unconfined_u:object_r:admin_home_t:s0", "size": 443, "src": "/root/.ansible/tmp/ansible-tmp-1523946908.38-154060484444831/source", "state": "file", "uid": 0} ...
Per comment 4, move this bug to verified again.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2018:1231