Add installation steps for Ceph one-node cluster

Add steps to install Ceph one-node cluster over virtlet
installation to be able to test Ceph related virtlet features.

Change-Id: Ic9e531a69fcb52d7360fcf089312fa1913350e0b
Reviewed-on: https://review.gerrithub.io/362388
Reviewed-by: Tatyanka Leontovich <tleontovich@mirantis.com>
Tested-by: Tatyanka Leontovich <tleontovich@mirantis.com>
diff --git a/tcp_tests/settings_oslo.py b/tcp_tests/settings_oslo.py
index c6b5b74..52e3fd9 100644
--- a/tcp_tests/settings_oslo.py
+++ b/tcp_tests/settings_oslo.py
@@ -46,6 +46,9 @@
 _default_virtlet_prepare_tests_steps_path = pkg_resources.resource_filename(
     __name__, 'templates/{0}/virtlet.yaml'.format(
         settings.LAB_CONFIG_NAME))
+_default_virtlet_ceph_prepare_tests_steps_path = pkg_resources.resource_filename(
+    __name__, 'templates/{0}/virtlet_ceph.yaml'.format(
+        settings.LAB_CONFIG_NAME))
 
 hardware_opts = [
     ct.Cfg('manager', ct.String(),
@@ -152,12 +155,19 @@
 virtlet_deploy_opts = [
     ct.Cfg('virtlet_steps_path', ct.String(),
            help="Path to YAML with steps to deploy virtlet",
-           default=_default_virtlet_prepare_tests_steps_path)
+           default=_default_virtlet_prepare_tests_steps_path),
+    ct.Cfg('virtlet_ceph_steps_path', ct.String(),
+           help="Path to YAML with steps to deploy one-node ceph cluster for "
+                "Virtlet Flexvolumes testing",
+           default=_default_virtlet_ceph_prepare_tests_steps_path)
 ]
 
 virtlet_opts = [
     ct.Cfg('virtlet_installed', ct.Boolean(),
            help="", default=False),
+    ct.Cfg('ceph_installed', ct.Boolean(),
+           help="Determine, installed one-node ceph cluster or not",
+           default=False)
 ]
 
 _group_opts = [