Change-Id: I2276be3f2c5f1bf7a6769ca0bf200ba521b84f47
Refactoring for the new structure for Fuel 8. This change now handles
multi-backend in the face of the default options (lvm, ceph) and the
NetApp plugin. Note: I removed the multi-backend option, so it will
always put SolidFire in it's own stanza along with everyone (in the above
list) also.
Change-Id: Ibc3ffe202fb405da9b566498c23f6bcda84080a9
Cinder requires iscsiadm (open-iscsi paackage) for any iSCSI backend. Since Fuel doesn't
install open-iscsi for Ceph installs, an iscsi based backed like SolidFire needs to make sure
iscsi gets installed. This patch causes Puppet to install open-iscsi if needed.
Change-Id: Ia71007ea9739c30b1a368a92bcd8d8e68be6da67
Closes-Bug: #1523708
1) Use SolidFire puppet module which matches the release of OpenStack in this Fuel release
2) Rename the modules class to controller
3) Call out the module at the correct time within deploy and correct class of node
4) Make environment_config.yaml appropriate for this version of the driver (i.e. no caching)
5) Documents as required
6) Clean up what is checked into git
Change-Id: I05283107291d7d8a29502f043a5bb7d49b0c3bb8