Merge "Configures haproxy as a Pacemaker resource"
[apex-tripleo-heat-templates.git] / deprecated / ssl-source.yaml
1 description: 'ssl-source: SSL endpoint metadata for openstack'
2 parameters:
3   SSLCACertificate:
4     default: ''
5     description: If set, the contents of an SSL certificate authority file.
6     type: string
7   SSLCertificate:
8     default: ''
9     description: If set, the contents of an SSL certificate .crt file for encrypting SSL endpoints.
10     type: string
11     hidden: true
12   SSLKey:
13     default: ''
14     description: If set, the contents of an SSL certificate .key file for encrypting SSL endpoints.
15     type: string
16     hidden: true
17 resources:
18   SSLConfig:
19     type: OS::Heat::StructuredConfig
20     properties:
21       group: os-apply-config
22       config:
23         ssl:
24           ca_certificate: {get_input: ssl_ca_certificate}
25         stunnel:
26           cert: {get_input: ssl_certificate}
27           key: {get_input: ssl_key}
28           cacert: {get_input: ssl_ca_certificate}
29           connect_host: {get_input: controller_host}
30           ports:
31            - name: 'ec2'
32              accept: 13773
33              connect: 8773
34            - name: 'image'
35              accept: 13292
36              connect: 9292
37            - name: 'identity'
38              accept: 13000
39              connect: 5000
40            - name: 'network'
41              accept: 13696
42              connect: 9696
43            - name: 'compute'
44              accept: 13774
45              connect: 8774
46            - name: 'swift-proxy'
47              accept: 13080
48              connect: 8080
49            - name: 'cinder'
50              accept: 13776
51              connect: 8776
52            - name: 'ceilometer'
53              accept: 13777
54              connect: 8777