From 8489a753ba3952b048876e0a6f794fdc9f81552e Mon Sep 17 00:00:00 2001 From: Mark Goddard Date: Fri, 6 Sep 2019 17:00:21 +0100 Subject: [PATCH] Add [nova] section to ironic.conf In the Train cycle, ironic added a [nova] section to its configuration. This is used to configure access to Nova API, for sending power state callbacks. This change adds the [nova] section to ironic.conf. Change-Id: Ib891af1db2a2c838c887e858ea0721f5e6a4fab0 Closes-Bug: #1843070 --- ansible/roles/ironic/templates/ironic.conf.j2 | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/ansible/roles/ironic/templates/ironic.conf.j2 b/ansible/roles/ironic/templates/ironic.conf.j2 index 30f5d52980..5290bad3b5 100644 --- a/ansible/roles/ironic/templates/ironic.conf.j2 +++ b/ansible/roles/ironic/templates/ironic.conf.j2 @@ -109,6 +109,19 @@ valid_interfaces = internal cleaning_network = {{ ironic_cleaning_network }} {% endif %} +{% if enable_nova | bool %} +[nova] +auth_url = {{ keystone_admin_url }} +auth_type = password +project_domain_id = default +user_domain_id = default +project_name = service +username = {{ ironic_keystone_user }} +password = {{ ironic_keystone_password }} +region_name = {{ openstack_region_name }} +valid_interfaces = internal +{% endif %} + [inspector] {% if enable_keystone | bool %} auth_url = {{ keystone_admin_url }}