Merge "Minor fixes to TLS related resources"

This commit is contained in:
Jenkins 2015-12-03 18:27:04 +00:00 committed by Gerrit Code Review
commit fef3071774
3 changed files with 4 additions and 6 deletions

View File

@ -742,7 +742,7 @@ resources:
properties:
server: {get_resource: Controller}
# Hook for site-specific passing of private keys/certificates
# Resource for site-specific passing of private keys/certificates
NodeTLSData:
depends_on: NodeTLSCAData
type: OS::TripleO::NodeTLSData

View File

@ -13,10 +13,10 @@ parameters:
description: >
The filepath of the certificate as it will be stored in the controller.
type: string
NodeIndex: # Here for compatibility with tls-cert-inject.yaml
NodeIndex: # Here for compatibility with puppet/controller.yaml
default: 0
type: number
server: # Here for compatibility with tls-cert-inject.yaml
server: # Here for compatibility with puppet/controller.yaml
description: ID of the controller node to apply this config to
type: string

View File

@ -7,7 +7,6 @@ description: >
parameters:
# Can be overriden via parameter_defaults in the environment
SSLCertificate:
default: ''
description: >
The content of the SSL certificate (without Key) in PEM format.
type: string
@ -17,7 +16,6 @@ parameters:
The content of an SSL intermediate CA certificate in PEM format.
type: string
SSLKey:
default: ''
description: >
The content of the SSL Key in PEM format.
type: string
@ -53,7 +51,7 @@ resources:
- name: key_modulus
config: |
#!/bin/sh
cat << EOF | tee ${cert_path} > /dev/null
cat > ${cert_path} << EOF
${cert_chain_content}
EOF
chmod 0440 ${cert_path}