From 66a4a8d7ae4bdf78a9b9136d06e2ad9d13086efa Mon Sep 17 00:00:00 2001 From: Francesco Santoro Date: Thu, 3 Nov 2016 17:52:57 +0100 Subject: [PATCH] 6wind-virtual-accelerator-plugin: fix to support 9.1 Starting from 9.1 release, a new way to execute plugin tasks has been defined by Fuel. This new mechanism breaks 6WIND plugin even on recent system using 9.0 because modifications have been made on MOS distant repos (used for both 9.0 and 9.1). This fix moves the execution of plugin tasks in the post deployment stage to avoid the failures. Signed-off-by: Francesco Santoro Change-Id: I7743777258ce1b6e6633491e8243acdd292c0f80 --- deployment_tasks.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/deployment_tasks.yaml b/deployment_tasks.yaml index 83da1d9..fc1ff88 100644 --- a/deployment_tasks.yaml +++ b/deployment_tasks.yaml @@ -1,8 +1,8 @@ - id: 6wind-virtual-accelerator type: group role: [6wind-virtual-accelerator] - requires: [compute] - required_for: [deploy_end] + requires: [post_deployment_start] + required_for: [post_deployment_stop] parameters: strategy: type: one_by_one @@ -21,7 +21,7 @@ type: puppet groups: [6wind-virtual-accelerator] required_for: [6wind-virtual-accelerator-install] - requires: [deploy_start] + requires: [post_deployment_start] parameters: puppet_manifest: puppet/manifests/6wind_repo.pp puppet_modules: puppet/modules:/etc/puppet/modules @@ -81,7 +81,7 @@ type: puppet role: [6wind-virtual-accelerator] required_for: [6wind-virtual-accelerator-start] - requires: [enable_nova_compute_service] + requires: [enable_nova_compute_service, 6wind-virtual-accelerator-configure] parameters: puppet_manifest: puppet/manifests/nova_conf.pp puppet_modules: puppet/modules:/etc/puppet/modules