From 9500783551d21c1351cffed65f261072928ffbeb Mon Sep 17 00:00:00 2001 From: Will Miller Date: Fri, 3 Aug 2018 09:43:22 +0000 Subject: [PATCH] Add Cinder credentials to ironic.conf Ironic requires the Keystone credentials to communicate with Cinder if booting from volume. Change-Id: Id9a90d986e391e84c8ad918af371a5aef33a3524 Closes-Bug: #1785201 --- ansible/roles/ironic/templates/ironic.conf.j2 | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/ansible/roles/ironic/templates/ironic.conf.j2 b/ansible/roles/ironic/templates/ironic.conf.j2 index 4033a098cc..78eac9d725 100644 --- a/ansible/roles/ironic/templates/ironic.conf.j2 +++ b/ansible/roles/ironic/templates/ironic.conf.j2 @@ -60,6 +60,17 @@ memcached_servers = {% for host in groups['memcached'] %}{{ hostvars[host]['ansi {% endif %} +{% if enable_cinder | bool %} +[cinder] +auth_url = {{ admin_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_admin_port }} +auth_type = password +project_domain_id = default +user_domain_id = default +project_name = service +username = {{ ironic_keystone_user }} +password = {{ ironic_keystone_password }} + +{% endif %} [glance] glance_api_servers = {{ internal_protocol }}://{{ kolla_internal_fqdn }}:{{ glance_api_port }} auth_url = {{ admin_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_admin_port }}