From d4c8e2d01fb596e871d290c5e405dba7c73a7eff Mon Sep 17 00:00:00 2001
From: jangpro2 <jangseon.ryu@gmail.com>
Date: Thu, 2 Feb 2017 08:06:28 +0000
Subject: [PATCH] This feature is supporting for workers config in ironic-api.

Currently it's not working in ironic-api, in spite of
setting openstack_service_workers config in globals.yml.

Because it's not implement about workers in ironic.

Closes-Bug: #1661173

Change-Id: I89de95fe03813ae44bcdbf9aac22b7337ffe4968
Signed-off-by: jangpro2 <jangseon.ryu@gmail.com>
---
 ansible/roles/ironic/templates/ironic.conf.j2 | 1 +
 1 file changed, 1 insertion(+)

diff --git a/ansible/roles/ironic/templates/ironic.conf.j2 b/ansible/roles/ironic/templates/ironic.conf.j2
index 15109880f9..f5f4a6d87d 100644
--- a/ansible/roles/ironic/templates/ironic.conf.j2
+++ b/ansible/roles/ironic/templates/ironic.conf.j2
@@ -13,6 +13,7 @@ transport_url = rabbit://{% for host in groups['rabbitmq'] %}{{ rabbitmq_user }}
 {% if service_name == 'ironic-api' %}
 [api]
 host_ip = {{ hostvars[inventory_hostname]['ansible_' + api_interface]['ipv4']['address'] }}
+api_workers = {{ openstack_service_workers }}
 {% endif %}
 
 {% if service_name == 'ironic-conductor' %}