diff options
| author | Andrey Shestakov <ashestakov@mirantis.com> | 2015-11-20 16:58:37 +0200 |
|---|---|---|
| committer | Andrey Shestakov <ashestakov@mirantis.com> | 2015-11-20 17:16:46 +0200 |
| commit | 88c7ad1f09e4ec66e5f8746c35c93c09bfb8e1eb (patch) | |
| tree | 0f43cd3f92262d6a94a31e566b1c11862cc7547a | |
| parent | 8dd2d97c130e78c520d62685b0b76d01a695954e (diff) | |
| download | kolla-88c7ad1f09e4ec66e5f8746c35c93c09bfb8e1eb.tar.gz kolla-88c7ad1f09e4ec66e5f8746c35c93c09bfb8e1eb.zip | |
Fix ironic-api listen address
Set host_ip to internal address for ironic-api service
Change-Id: I001a422a0474e88c1433a7b3ab5e005f2b8c337c
Closes-Bug: #1518336
| -rw-r--r-- | ansible/roles/ironic/templates/ironic.conf.j2 | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ansible/roles/ironic/templates/ironic.conf.j2 b/ansible/roles/ironic/templates/ironic.conf.j2 index e37001dca..63374c408 100644 --- a/ansible/roles/ironic/templates/ironic.conf.j2 +++ b/ansible/roles/ironic/templates/ironic.conf.j2 @@ -4,6 +4,11 @@ verbose = {{ ironic_logging_verbose }} admin_token = {{ keystone_admin_token }} +{% if service_name == 'ironic-api' %} +[api] +host_ip = {{ hostvars[inventory_hostname]['ansible_' + api_interface]['ipv4']['address'] }} +{% endif %} + [database] connection = mysql://{{ ironic_database_user }}:{{ ironic_database_password }}@{{ ironic_database_address }}/{{ ironic_database_name }} |
