This exists right now for the ha-all-in-one-controller. The relevant options are in quickstack::pacemaker::glance are:
pcmk_fs_manage - set to 'true' if pacemaker should create a filesystem resource to manage for glance. If set to false, the other pcmk_fs options are ignored.
pcmk_fs_type - 'nfs' or 'glusterfs'
pcmk_fs_device - the location where hold our filesystem (e.g: in NFS, that will be the mount point on the remote server. As will all pcmk_fs options, backend must be 'file'.
pcmk_fs_dir - this is the location of the local mount. The default /var/lib/glance/images/ should be good.
pcmk_fs_options - the same syntax to pass to pacemaker when creating a resource. don't forget to escape quotes if needed (e.g: context=\"system_u:object_r:mysqld_db_t:s0\")
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.
http://rhn.redhat.com/errata/RHBA-2014-1090.html