From 0f359dc9cb410e9c1ec9adac0faafde926d893b5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Rafael=20Weing=C3=A4rtner?= <rafael@apache.org>
Date: Thu, 16 May 2019 12:31:55 -0300
Subject: [PATCH] Use 'openstack_service_workers' as the nb of Cloudkitty
 workers
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Add the ability to Kolla-ansible to manage the 'max_workers' parameter
 in Cloudkitty. We will use the 'openstack_service_workers' variable
 to control the number of workers that Cloudkitty is able to use.

Change-Id: I2f4e7e5c45d71a7e01d1b743d2eb4850cc339419
Signed-off-by: Rafael Weingärtner <rafael@apache.org>
---
 ansible/roles/cloudkitty/defaults/main.yml            | 1 -
 ansible/roles/cloudkitty/templates/cloudkitty.conf.j2 | 2 ++
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/ansible/roles/cloudkitty/defaults/main.yml b/ansible/roles/cloudkitty/defaults/main.yml
index 663720adf6..954346de44 100644
--- a/ansible/roles/cloudkitty/defaults/main.yml
+++ b/ansible/roles/cloudkitty/defaults/main.yml
@@ -82,7 +82,6 @@ openstack_cloudkitty_auth: "{{ openstack_auth }}"
 ####################
 cloudkitty_openstack_keystone_default_role: "rating"
 
-
 ####################
 # Kolla
 ####################
diff --git a/ansible/roles/cloudkitty/templates/cloudkitty.conf.j2 b/ansible/roles/cloudkitty/templates/cloudkitty.conf.j2
index a25dc0a606..94161ba273 100644
--- a/ansible/roles/cloudkitty/templates/cloudkitty.conf.j2
+++ b/ansible/roles/cloudkitty/templates/cloudkitty.conf.j2
@@ -56,3 +56,5 @@ port = {{ cloudkitty_api_port }}
 
 [orchestrator]
 coordination_url = mysql://{{ cloudkitty_database_user }}:{{ cloudkitty_database_password }}@{{ cloudkitty_database_address }}/{{ cloudkitty_database_name }}
+max_workers = {{ openstack_service_workers }}
+