Add set of cinder LVM roles for model customizations

Change-Id: Iba02baa9005edee3f616d008f1752df5caa9e168
diff --git "a/\173\173 cookiecutter._env_name \175\175/features/lvm_backend/control.yml" "b/\173\173 cookiecutter._env_name \175\175/features/lvm_backend/control.yml"
new file mode 100644
index 0000000..accc8ae
--- /dev/null
+++ "b/\173\173 cookiecutter._env_name \175\175/features/lvm_backend/control.yml"
@@ -0,0 +1,3 @@
+# Provides LVM default_volume_type and backend settings on controller nodes
+classes:
+- system.cinder.control.backend.lvm
diff --git "a/\173\173 cookiecutter._env_name \175\175/features/lvm_backend/init.yml" "b/\173\173 cookiecutter._env_name \175\175/features/lvm_backend/init.yml"
index 9d4208c..6b622fc 100644
--- "a/\173\173 cookiecutter._env_name \175\175/features/lvm_backend/init.yml"
+++ "b/\173\173 cookiecutter._env_name \175\175/features/lvm_backend/init.yml"
@@ -1,12 +1,4 @@
-#parameters:
-#  linux:
-#    storage:
-#      lvm:
-#        cinder-volumes:
-#          enabled: true
-#          devices:
-#            - /dev/vdb
-
+# Deprecated class, will be empty soon
 classes:
 - system.cinder.volume.single
 - system.cinder.volume.notification.messagingv2
diff --git "a/\173\173 cookiecutter._env_name \175\175/features/lvm_backend/volume_loop0.yml" "b/\173\173 cookiecutter._env_name \175\175/features/lvm_backend/volume_loop0.yml"
new file mode 100644
index 0000000..330486f
--- /dev/null
+++ "b/\173\173 cookiecutter._env_name \175\175/features/lvm_backend/volume_loop0.yml"
@@ -0,0 +1,11 @@
+# Configure cinder-volume with LVM on /dev/loop0
+classes:
+- system.cinder.volume.single
+- system.cinder.volume.notification.messagingv2
+- system.cinder.volume.backend.lvm
+- system.linux.storage.loopback
+
+parameters:
+  _param:
+    cinder_lvm_default_device: "/dev/loop0"
+    loopback_device_size: 20
diff --git "a/\173\173 cookiecutter._env_name \175\175/features/lvm_backend/volume_sdb.yml" "b/\173\173 cookiecutter._env_name \175\175/features/lvm_backend/volume_sdb.yml"
new file mode 100644
index 0000000..4f68cdb
--- /dev/null
+++ "b/\173\173 cookiecutter._env_name \175\175/features/lvm_backend/volume_sdb.yml"
@@ -0,0 +1,9 @@
+# Configure cinder-volume with LVM on /dev/sdb
+classes:
+- system.cinder.volume.single
+- system.cinder.volume.notification.messagingv2
+- system.cinder.volume.backend.lvm
+
+parameters:
+  _param:
+    cinder_lvm_default_device: "/dev/sdb"
diff --git "a/\173\173 cookiecutter._env_name \175\175/features/lvm_backend/volume_vdb.yml" "b/\173\173 cookiecutter._env_name \175\175/features/lvm_backend/volume_vdb.yml"
new file mode 100644
index 0000000..ee35272
--- /dev/null
+++ "b/\173\173 cookiecutter._env_name \175\175/features/lvm_backend/volume_vdb.yml"
@@ -0,0 +1,9 @@
+# Configure cinder-volume with LVM on /dev/vdb
+classes:
+- system.cinder.volume.single
+- system.cinder.volume.notification.messagingv2
+- system.cinder.volume.backend.lvm
+
+parameters:
+  _param:
+    cinder_lvm_default_device: "/dev/vdb"