[fuel-plugin] Employ dedicated reboot task
[kvmfornfv.git] / fuel-plugin / deployment_tasks.yaml
index 55f91ff..ab63a9b 100644 (file)
@@ -2,11 +2,22 @@
   type: puppet
   version: 2.1.0
   role: [compute]
-  required_for: [post_deployment_end]
-  requires: [post_deployment_start]
+  requires: [pre_deployment_start]
+  required_for: [pre_deployment_end]
   condition:
-    yaql_exp: changed($.get('fuel-plugin-kvm'))
+    yaql_exp: &kvm changed($.get('fuel-plugin-kvm'))
   parameters:
     puppet_manifest: puppet/manifests/kvm-install.pp
     puppet_modules: puppet/modules:/etc/puppet/modules
-    timeout: 1200
+    timeout: 300
+
+- id: node_reboot
+  type: reboot
+  version: 2.1.0
+  role: [compute]
+  requires: [kvm_install]
+  required_for: [pre_deployment_end]
+  condition:
+    yaql_exp: *kvm
+  parameters:
+    timeout: 900