summaryrefslogtreecommitdiffstats
path: root/fuel-plugin/deployment_tasks.yaml
diff options
context:
space:
mode:
authorMichael Polenchuk <mpolenchuk@mirantis.com>2017-02-15 18:36:58 +0400
committerMichael Polenchuk <mpolenchuk@mirantis.com>2017-02-15 18:36:58 +0400
commit4a69d386c55f01ef3645ad500d232f27fc7c2444 (patch)
treeffa971650b184aba46296018917cf5c62fec0527 /fuel-plugin/deployment_tasks.yaml
parent881aa3fcf152088440444d6f4296eaac3783801c (diff)
[fuel-plugin] Employ dedicated reboot task
* Use native reboot task after kernel setup to avoid unexpected behavior. * Add support for removing installed kernel (get back to original one). * Create symlink to the headers to enable dkms modules to get source files of the kernel. Change-Id: Icdf8db267c69a55337910bc3aed15d56eb783ae5 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
Diffstat (limited to 'fuel-plugin/deployment_tasks.yaml')
-rw-r--r--fuel-plugin/deployment_tasks.yaml19
1 files changed, 15 insertions, 4 deletions
diff --git a/fuel-plugin/deployment_tasks.yaml b/fuel-plugin/deployment_tasks.yaml
index 55f91ff21..ab63a9b1f 100644
--- a/fuel-plugin/deployment_tasks.yaml
+++ b/fuel-plugin/deployment_tasks.yaml
@@ -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