Description of problem: on rhel7 cinder iscsi_helper should be set to "lioadm", instead of "tgtadm" puppet-cinder currently allows setting of iscsi_helper but doesn't have in cinder/manifests/volume/iscsi.pp a case for "lioadm"
puppet-cinder seems to be currently forcing this to "tgtadm", see https://github.com/stackforge/puppet-cinder/blob/master/manifests/volume/iscsi.pp#L5
Created attachment 869258 [details] Quickfix LIO.patch for packstack-2013.2.1 dev956 This is FYI, rebase to openstack-puppet-modules coming.
Created attachment 869260 [details] Patch for openstack-puppet-modules-2014.1-1 RPM First attempt but this would hard to maintain with current o-p-m source which include hash.