ironic role does not register keystone user multi region

Bug #1878659 reported by Scott Solkhon
42
This bug affects 10 people
Affects Status Importance Assigned to Milestone
kolla-ansible
Triaged
Medium
Unassigned
Stein
Triaged
Medium
Unassigned
Train
Triaged
Medium
Unassigned
Ussuri
Triaged
Medium
Unassigned
Victoria
Triaged
Medium
Unassigned

Bug Description

When deploying a multi region deployment of Kolla Ansible you may set `enable_ironic` to true and `enable_keystone` to false.

This causes the `when` statement which calls register.yml within `roles/ironic/tasks/deploy.yml` to evaluate as false and the register tasks to be skipped.

This means that when Ironic is deployed using this combination the Ironic Keystone user is not created, and therefore Ironic does not work and will throw authentication errors in its log files.

One resolution to fixing this is to remove the `when: enable_keystone` condition from this task, but this would then break the stand alone Ironic deployment which uses noauth so is not acceptable.

Revision history for this message
Mark Goddard (mgoddard) wrote :

We need a way to differentiate between keystone not enabled in this region vs. keystone not enabled at all for standalone ironic.

Changed in kolla-ansible:
importance: Undecided → Medium
Mark Goddard (mgoddard)
Changed in kolla-ansible:
milestone: 11.0.0 → none
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.