Hi Kolla and Ironic folks,

While playing with stable/kolla release to fix the No VIF found error. Looks like adding Readers role to ironic user fixed it. But run into Missing Auth plugin [2] issue while image is being deployed to ironic node. Openstack endpoint list command [1] shows the correct IP of the controller. 

My question is:

1. Kolla-Ansible needs explicite Ironic keystone configuration in Ironic.conf? Following this link which does not seems to need any keystone configurations. This issue is observed when 
  1. --boot-interface redfish-virtual-media
  2. --deploy-interface ramdisk
  3. --driver-info deploy_iso=
  4. -instance-info kernel & ramdisk
2. My passwords.yaml has 
  1. ironic_database_password: 
  2. ironic_inspector_database_password: 
  3. ironic_inspector_keystone_password: 
  4. ironic_keystone_password:

Any suggestions please. 

Thank you.

Ali 

[1] openstack endpoint list | grep ironic
| <ID> | <Region> | ironic-inspector | baremetal-introspection | True    | internal  | http://<IP>:5050                  |
| <ID> | <Region> | ironic           | baremetal               | True    | public    | http://<IP>:6385                  |
| <ID> | <Region> | ironic-inspector | baremetal-introspection | True    | public    | http://<IP>:5050                  |
| <ID> | <Region> | ironic           | baremetal               | True    | internal  | http://<IP>:6385


[2] Error: Detected change in error condition on node Node1. Deploy step deploy.deploy failed with MissingAuthPlugin: An auth plugin is required to determine endpoint URL.. An unhandled exception was encountered while aborting. More information may be found in the log file.