summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Provaznik <jprovazn@redhat.com>2014-05-21 02:06:24 -0400
committerJan Provaznik <jprovazn@redhat.com>2014-05-21 13:50:48 +0200
commit6a5d5992a5e46e359e84652973bfff125d04d875 (patch)
tree3c03b79a1c5e28c9fa79d31a6cf21780bf21c503
parent28e9c8e83ef778b0ca41e5080d2abdb3e882268b (diff)
Add parameters for setting up keystone keys/certs
This will allow us distribute identical keys/certs to all control nodes in HA mode. Change-Id: Ie84f3897717c02e196a405746865996c0a929977
-rw-r--r--overcloud-source.yaml24
1 files changed, 24 insertions, 0 deletions
diff --git a/overcloud-source.yaml b/overcloud-source.yaml
index cf1eecda..fc8c8bc4 100644
--- a/overcloud-source.yaml
+++ b/overcloud-source.yaml
@@ -244,6 +244,26 @@ Parameters:
Default: []
Description: Should be used for arbitrary ips.
Type: Json
+ KeystoneCACertificate:
+ Default: ''
+ Description: Keystone self-signed certificate authority certificate.
+ Type: String
+ NoEcho: true
+ KeystoneCAKey:
+ Default: ''
+ Description: Keystone certificate authority key.
+ Type: String
+ NoEcho: true
+ KeystoneSigningCertificate:
+ Default: ''
+ Description: Keystone certificate for verifying token validity.
+ Type: String
+ NoEcho: true
+ KeystoneSigningKey:
+ Default: ''
+ Description: Keystone key for signing tokens.
+ Type: String
+ NoEcho: true
Resources:
ControlVirtualIP:
Type: OS::Neutron::Port
@@ -404,6 +424,10 @@ Resources:
db: mysql://keystone:unset@localhost/keystone
host:
get_input: controller_host
+ ca_key: {Ref: KeystoneCAKey}
+ ca_certificate: {Ref: KeystoneCACertificate}
+ signing_key: {Ref: KeystoneSigningKey}
+ signing_certificate: {Ref: KeystoneSigningCertificate}
mysql:
innodb_buffer_pool_size: {Ref: MysqlInnodbBufferPoolSize}
neutron: