From 8a2cfa55ba35500ce0fce8269ab4f3524758e512 Mon Sep 17 00:00:00 2001 From: jkilpatr Date: Mon, 14 Aug 2017 11:31:37 -0400 Subject: [PATCH] Fix set_overcloud_workers=False being ignored for >mitaka While set_overcloud_workers is respected by lines 31-62 in the overcloud deploy template it is not respected by the task set workers_args fact in pre-deploy.yml this means that if you disable set_overcloud_workers it will be respected in mitaka/liberty but ignored for newton and greater. This patch corrects that Change-Id: I0b6ff48380e3f37f3813689f7fc4335366adb1e9 --- roles/overcloud-deploy/tasks/pre-deploy.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/roles/overcloud-deploy/tasks/pre-deploy.yml b/roles/overcloud-deploy/tasks/pre-deploy.yml index a5195e8d8..007f79df8 100644 --- a/roles/overcloud-deploy/tasks/pre-deploy.yml +++ b/roles/overcloud-deploy/tasks/pre-deploy.yml @@ -166,7 +166,9 @@ set_fact: workers_args: >- -e {{ overcloud_templates_path }}/environments/low-memory-usage.yaml - when: release not in ['mitaka', 'liberty'] + when: + - release not in ['mitaka', 'liberty'] + - set_overcloud_workers|bool - name: Use KVM for Red Hat distro set_fact: libvirt_args="--libvirt-type kvm"