kolla: Add optional pre/post sleep

Change-Id: Ia997ef781f9f8603554c9eff639ac4c283b04ff6
diff --git a/playbooks/kolla-setup-openstack-iscsi-multipath-storpool/run.yaml b/playbooks/kolla-setup-openstack-iscsi-multipath-storpool/run.yaml
index 76af28c..4526c02 100644
--- a/playbooks/kolla-setup-openstack-iscsi-multipath-storpool/run.yaml
+++ b/playbooks/kolla-setup-openstack-iscsi-multipath-storpool/run.yaml
@@ -3,10 +3,14 @@
   vars_files:
     - vars.yaml
   tasks:
-#    - name: Debug Sleep
-#      shell: sleep 9999
+    - name: Sleep Before Tempest
+      shell: sleep "{{ pre_sleep }}"
 
-    - name: Run Tempest
-      shell: . {{ tempest_venv }}/bin/activate && tempest run --regex volume
-      args:
-        chdir: "{{ ansible_env.HOME }}/cloud-01"
+    - block:
+        - name: Run Tempest
+          shell: . {{ tempest_venv }}/bin/activate && tempest run --regex volume
+          args:
+            chdir: "{{ ansible_env.HOME }}/cloud-01"
+      always:
+        - name: Sleep After Tempest
+          shell: sleep "{{ post_sleep }}"
diff --git a/playbooks/kolla-setup-openstack-iscsi-multipath-storpool/vars.yaml b/playbooks/kolla-setup-openstack-iscsi-multipath-storpool/vars.yaml
index df18d0b..2005c52 100644
--- a/playbooks/kolla-setup-openstack-iscsi-multipath-storpool/vars.yaml
+++ b/playbooks/kolla-setup-openstack-iscsi-multipath-storpool/vars.yaml
@@ -1,3 +1,6 @@
+pre_sleep: 0
+post_sleep: 0
+
 kolla_venv: "{{ ansible_env.HOME }}/kolla-venv"
 tempest_venv: "{{ ansible_env.HOME }}/tempest-venv"
 
@@ -27,4 +30,4 @@
 kolla_neutron_external_interface_subnet: "{{ undercloud_client_node }}-subnet-kolla-neutron-external-interface"
 
 kolla_network_interface_port: "{{ undercloud_client_node }}-port-kolla-network-interface"
-kolla_neutron_external_interface_port: "{{ undercloud_client_node }}-port-kolla-neutron-external-interface"
\ No newline at end of file
+kolla_neutron_external_interface_port: "{{ undercloud_client_node }}-port-kolla-neutron-external-interface"