de0a964e1a
os-client-config can work for standalone mode with specifically written clouds.yaml file providing auth_type as None. This patch changes `bifrost-keystone-client-config` role to write `clouds.yaml` file also when keystone is not installed, with a `bifrost` cloud configured, so that users can write automation scripts around ironic installed by bifrost in unified manner independently of whether keystone is installed or not, by using openstack --os-cloud bifrost ... command. This effectively mimics current `env-vars` file in bifrost, but using `clouds.yaml` configuration file. Change-Id: I4c27ffed20b3d02723f7be99ccd61d8cee74bea1
13 lines
431 B
YAML
13 lines
431 B
YAML
---
|
|
features:
|
|
- |
|
|
bifrost now always writes ``clouds.yaml`` configuration file
|
|
for os-client-config independently of whether keystone is installed
|
|
or not.
|
|
|
|
This allows unified usage of ironic-related openstackclient commands
|
|
both in presence and absence of installed keystone by using the
|
|
``openstack`` command in the following form for both situations::
|
|
|
|
openstack --os-cloud bifrost baremetal ...
|