Adding keystone os_client_config to keystone nodes
The patch adds keystone:client:os_client:config pillar to create
cloud.yml file on control nodes. The file is required to use new
salt-formula modules like cinderv3 etc.
In addition: the file is going to replace deprecated keystonerc file.
Change-Id: Ibc1c511bde23298318c81682e685f677f30f1a1d
Related-PROD: PROD-24543 (PROD:24543)
diff --git a/keystone/server/single.yml b/keystone/server/single.yml
index cbfeb40..a57d99a 100644
--- a/keystone/server/single.yml
+++ b/keystone/server/single.yml
@@ -4,6 +4,7 @@
- system.keystone.server.fernet_rotation.single
- system.salt.minion.cert.mysql.clients.openstack.keystone
- system.salt.minion.cert.rabbitmq.clients.openstack.keystone
+- system.keystone.client.os_client_config.admin_identity
parameters:
_param:
keystone_service_token: token
@@ -13,6 +14,7 @@
mysql_keystone_password: password
keystone_tokens_expiration: 3600
openstack_node_role: primary
+ keystone_service_protocol: ${_param:cluster_internal_protocol}
linux:
system:
package: