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: