Merge "Add storage backends env files for containerized deployment" into stable/pike
[apex-tripleo-heat-templates.git] / environments / ssl / enable-tls.yaml
1 # *******************************************************************
2 # This file was created automatically by the sample environment
3 # generator. Developers should use `tox -e genconfig` to update it.
4 # Users are recommended to make changes to a copy of the file instead
5 # of the original, if any customizations are needed.
6 # *******************************************************************
7 # title: Enable SSL on OpenStack Public Endpoints
8 # description: |
9 #   Use this environment to pass in certificates for SSL deployments.
10 #   For these values to take effect, one of the tls-endpoints-*.yaml environments
11 #   must also be used.
12 parameter_defaults:
13   # The content of the SSL certificate (without Key) in PEM format.
14   # Type: string
15   SSLCertificate: |
16     The contents of your certificate go here
17
18   # The content of an SSL intermediate CA certificate in PEM format.
19   # Type: string
20   SSLIntermediateCertificate: ''
21
22   # The content of the SSL Key in PEM format.
23   # Mandatory. This parameter must be set by the user.
24   # Type: string
25   SSLKey: |
26     The contents of the private key go here
27
28   # ******************************************************
29   # Static parameters - these are values that must be
30   # included in the environment but should not be changed.
31   # ******************************************************
32   # The filepath of the certificate as it will be stored in the controller.
33   # Type: string
34   DeployedSSLCertificatePath: /etc/pki/tls/private/overcloud_endpoint.pem
35
36   # *********************
37   # End static parameters
38   # *********************
39 resource_registry:
40   OS::TripleO::NodeTLSData: ../../puppet/extraconfig/tls/tls-cert-inject.yaml