From d6cb0da18859efbfaaa068cd58bcae28d857a148 Mon Sep 17 00:00:00 2001 From: Vitalii Kovalchuk Date: Tue, 27 Sep 2016 18:30:35 +0300 Subject: [PATCH] Update vCenter Cluster list on compute-vmware during deploy changes Change-Id: Id416745bec05f32167c7d1838d6a322ad45a76fa Closes-Bug: #1627998 --- deployment_tasks.yaml | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/deployment_tasks.yaml b/deployment_tasks.yaml index 59bae53b9..af96f9930 100644 --- a/deployment_tasks.yaml +++ b/deployment_tasks.yaml @@ -1031,7 +1031,7 @@ timeout: 180 cwd: /var/www/nailgun/plugins/contrail-5.0/deployment_scripts/ condition: - yaql_exp: &use_vcenter '$.use_vcenter and changed($.use_vcenter)' + yaql_exp: &use_vcenter '$.use_vcenter' # Set proper apt pin for Contrail repository - id: contrail-compute-vmware-repo @@ -1119,3 +1119,20 @@ timeout: 720 cross-depends: - name: contrail-db-provision-all + +- id: top-role-compute-vmware + type: skipped + +- id: contrail-top-role-compute-vmware + type: puppet + version: 2.1.0 + groups: [compute-vmware] + required_for: [enable_nova_compute_service] + requires: [top-role-compute, ceilometer-compute, ceilometer-keystone] + reexecute_on: [deploy_changes] + condition: + yaql_exp: *use_vcenter + parameters: + puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/vmware/compute-vmware.pp + puppet_modules: /etc/puppet/modules + timeout: 180