blob: 26a25daefbc43e76342298a41009a1933d3adffc [file] [log] [blame]
Ondrej Smola03ff34e2016-12-01 01:30:33 +01001parameters:
2 _param:
3 nginx_proxy_openstack_api_host: ${_param:cluster_public_host}
Vasyl Saienko882feee2018-01-16 16:33:02 +02004 nginx_proxy_openstack_api_address: 0.0.0.0
5 nginx_proxy_openstack_keystone_host: ${_param:keystone_service_host}
6 nginx_proxy_openstack_nova_host: ${_param:nova_service_host}
7 nginx_proxy_openstack_cinder_host: ${_param:cinder_service_host}
8 nginx_proxy_openstack_glance_host: ${_param:glance_service_host}
9 nginx_proxy_openstack_neutron_host: ${_param:neutron_service_host}
10 nginx_proxy_openstack_heat_host: ${_param:heat_service_host}
Vasyl Saienko72f8c0e2018-03-29 10:59:47 +030011 nginx_proxy_openstack_keystone_protocol: 'http'
12 nginx_proxy_openstack_nova_protocol: 'http'
13 nginx_proxy_openstack_cinder_protocol: 'http'
14 nginx_proxy_openstack_glance_protocol: 'http'
15 nginx_proxy_openstack_neutron_protocol: 'http'
16 nginx_proxy_openstack_heat_protocol: 'http'
Ondrej Smola03ff34e2016-12-01 01:30:33 +010017 nginx:
18 server:
19 enabled: true
20 site:
21 nginx_proxy_openstack_api_keystone:
22 enabled: true
23 type: nginx_proxy
24 name: openstack_api_keystone
Petr Michalec4d7fdbd2017-02-02 10:14:36 +010025 check: false
Ondrej Smola03ff34e2016-12-01 01:30:33 +010026 proxy:
Vasyl Saienko882feee2018-01-16 16:33:02 +020027 host: ${_param:nginx_proxy_openstack_keystone_host}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010028 port: 5000
Vasyl Saienko72f8c0e2018-03-29 10:59:47 +030029 protocol: ${_param:nginx_proxy_openstack_keystone_protocol}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010030 host:
31 name: ${_param:nginx_proxy_openstack_api_host}
32 port: 5000
Vasyl Saienko882feee2018-01-16 16:33:02 +020033 address: ${_param:nginx_proxy_openstack_api_address}
Petr Michalec4d7fdbd2017-02-02 10:14:36 +010034 ssl: ${_param:nginx_proxy_ssl}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010035 nginx_proxy_openstack_api_keystone_private:
36 enabled: true
37 type: nginx_proxy
38 name: openstack_api_keystone_private
Petr Michalec4d7fdbd2017-02-02 10:14:36 +010039 check: false
Ondrej Smola03ff34e2016-12-01 01:30:33 +010040 proxy:
Vasyl Saienko882feee2018-01-16 16:33:02 +020041 host: ${_param:nginx_proxy_openstack_keystone_host}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010042 port: 35357
Vasyl Saienko72f8c0e2018-03-29 10:59:47 +030043 protocol: ${_param:nginx_proxy_openstack_keystone_protocol}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010044 host:
45 name: ${_param:nginx_proxy_openstack_api_host}
46 port: 35357
Vasyl Saienko882feee2018-01-16 16:33:02 +020047 address: ${_param:nginx_proxy_openstack_api_address}
Petr Michalec4d7fdbd2017-02-02 10:14:36 +010048 ssl: ${_param:nginx_proxy_ssl}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010049 nginx_proxy_openstack_api_nova:
50 enabled: true
51 type: nginx_proxy
52 name: openstack_api_nova
Petr Michalec4d7fdbd2017-02-02 10:14:36 +010053 check: false
Ondrej Smola03ff34e2016-12-01 01:30:33 +010054 proxy:
Vasyl Saienko882feee2018-01-16 16:33:02 +020055 host: ${_param:nginx_proxy_openstack_nova_host}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010056 port: 8774
Vasyl Saienko72f8c0e2018-03-29 10:59:47 +030057 protocol: ${_param:nginx_proxy_openstack_nova_protocol}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010058 host:
59 name: ${_param:nginx_proxy_openstack_api_host}
60 port: 8774
Vasyl Saienko882feee2018-01-16 16:33:02 +020061 address: ${_param:nginx_proxy_openstack_api_address}
Petr Michalec4d7fdbd2017-02-02 10:14:36 +010062 ssl: ${_param:nginx_proxy_ssl}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010063 nginx_proxy_openstack_api_cinder:
64 enabled: true
65 type: nginx_proxy
66 name: openstack_api_cinder
Petr Michalec4d7fdbd2017-02-02 10:14:36 +010067 check: false
Ondrej Smola03ff34e2016-12-01 01:30:33 +010068 proxy:
Vasyl Saienko882feee2018-01-16 16:33:02 +020069 host: ${_param:nginx_proxy_openstack_cinder_host}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010070 port: 8776
Vasyl Saienko72f8c0e2018-03-29 10:59:47 +030071 protocol: ${_param:nginx_proxy_openstack_cinder_protocol}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010072 host:
73 name: ${_param:nginx_proxy_openstack_api_host}
74 port: 8776
Vasyl Saienko882feee2018-01-16 16:33:02 +020075 address: ${_param:nginx_proxy_openstack_api_address}
Petr Michalec4d7fdbd2017-02-02 10:14:36 +010076 ssl: ${_param:nginx_proxy_ssl}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010077 nginx_proxy_openstack_api_glance:
78 enabled: true
79 type: nginx_proxy
80 name: openstack_api_glance
Petr Michalec4d7fdbd2017-02-02 10:14:36 +010081 check: false
82 underscores_in_headers: true
Ondrej Smola03ff34e2016-12-01 01:30:33 +010083 proxy:
Vasyl Saienko882feee2018-01-16 16:33:02 +020084 host: ${_param:nginx_proxy_openstack_glance_host}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010085 port: 9292
Vasyl Saienko72f8c0e2018-03-29 10:59:47 +030086 protocol: ${_param:nginx_proxy_openstack_glance_protocol}
Petr Michalec4d7fdbd2017-02-02 10:14:36 +010087 size: 30000m
Ondrej Smola03ff34e2016-12-01 01:30:33 +010088 host:
89 name: ${_param:nginx_proxy_openstack_api_host}
90 port: 9292
Vasyl Saienko882feee2018-01-16 16:33:02 +020091 address: ${_param:nginx_proxy_openstack_api_address}
Petr Michalec4d7fdbd2017-02-02 10:14:36 +010092 ssl: ${_param:nginx_proxy_ssl}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010093 nginx_proxy_openstack_api_neutron:
94 enabled: true
95 type: nginx_proxy
96 name: openstack_api_neutron
Petr Michalec4d7fdbd2017-02-02 10:14:36 +010097 check: false
Ondrej Smola03ff34e2016-12-01 01:30:33 +010098 proxy:
Vasyl Saienko882feee2018-01-16 16:33:02 +020099 host: ${_param:nginx_proxy_openstack_neutron_host}
Ondrej Smola03ff34e2016-12-01 01:30:33 +0100100 port: 9696
Vasyl Saienko72f8c0e2018-03-29 10:59:47 +0300101 protocol: ${_param:nginx_proxy_openstack_neutron_protocol}
Ondrej Smola03ff34e2016-12-01 01:30:33 +0100102 host:
103 name: ${_param:nginx_proxy_openstack_api_host}
104 port: 9696
Vasyl Saienko882feee2018-01-16 16:33:02 +0200105 address: ${_param:nginx_proxy_openstack_api_address}
Petr Michalec4d7fdbd2017-02-02 10:14:36 +0100106 ssl: ${_param:nginx_proxy_ssl}
Adam Tengler2c1d2ad2017-06-29 12:46:34 +0000107 nginx_proxy_openstack_api_heat_cloudwatch:
Ondrej Smola03ff34e2016-12-01 01:30:33 +0100108 enabled: true
109 type: nginx_proxy
Alexander Noskov02c20d82017-10-27 19:36:18 +0400110 name: openstack_api_heat_cloudwatch
Ondrej Smola03ff34e2016-12-01 01:30:33 +0100111 proxy:
Vasyl Saienko882feee2018-01-16 16:33:02 +0200112 host: ${_param:nginx_proxy_openstack_heat_host}
Simon Pasquier9111f0c2017-06-30 14:08:23 +0200113 port: 8003
Vasyl Saienko72f8c0e2018-03-29 10:59:47 +0300114 protocol: ${_param:nginx_proxy_openstack_heat_protocol}
Ondrej Smola03ff34e2016-12-01 01:30:33 +0100115 host:
116 name: ${_param:nginx_proxy_openstack_api_host}
Simon Pasquier9111f0c2017-06-30 14:08:23 +0200117 port: 8003
Vasyl Saienko882feee2018-01-16 16:33:02 +0200118 address: ${_param:nginx_proxy_openstack_api_address}
Petr Michalec4d7fdbd2017-02-02 10:14:36 +0100119 ssl: ${_param:nginx_proxy_ssl}
Adam Tengler2c1d2ad2017-06-29 12:46:34 +0000120 nginx_proxy_openstack_api_heat_cfn:
121 enabled: true
122 type: nginx_proxy
Alexander Noskov02c20d82017-10-27 19:36:18 +0400123 name: openstack_api_heat_cfn
Adam Tengler2c1d2ad2017-06-29 12:46:34 +0000124 proxy:
Vasyl Saienko882feee2018-01-16 16:33:02 +0200125 host: ${_param:nginx_proxy_openstack_heat_host}
Simon Pasquier9111f0c2017-06-30 14:08:23 +0200126 port: 8000
Vasyl Saienko72f8c0e2018-03-29 10:59:47 +0300127 protocol: ${_param:nginx_proxy_openstack_heat_protocol}
Adam Tengler2c1d2ad2017-06-29 12:46:34 +0000128 host:
129 name: ${_param:nginx_proxy_openstack_api_host}
Simon Pasquier9111f0c2017-06-30 14:08:23 +0200130 port: 8000
Vasyl Saienko882feee2018-01-16 16:33:02 +0200131 address: ${_param:nginx_proxy_openstack_api_address}
Adam Tengler2c1d2ad2017-06-29 12:46:34 +0000132 ssl: ${_param:nginx_proxy_ssl}
Ondrej Smola03ff34e2016-12-01 01:30:33 +0100133 nginx_proxy_openstack_api_heat:
134 enabled: true
135 type: nginx_proxy
136 name: openstack_api_heat
Petr Michalec4d7fdbd2017-02-02 10:14:36 +0100137 check: false
Ondrej Smola03ff34e2016-12-01 01:30:33 +0100138 proxy:
Vasyl Saienko882feee2018-01-16 16:33:02 +0200139 host: ${_param:nginx_proxy_openstack_heat_host}
Ondrej Smola03ff34e2016-12-01 01:30:33 +0100140 port: 8004
Vasyl Saienko72f8c0e2018-03-29 10:59:47 +0300141 protocol: ${_param:nginx_proxy_openstack_heat_protocol}
Ondrej Smola03ff34e2016-12-01 01:30:33 +0100142 host:
143 name: ${_param:nginx_proxy_openstack_api_host}
144 port: 8004
Vasyl Saienko882feee2018-01-16 16:33:02 +0200145 address: ${_param:nginx_proxy_openstack_api_address}
Petr Michalec4d7fdbd2017-02-02 10:14:36 +0100146 ssl: ${_param:nginx_proxy_ssl}
Ondrej Smola03ff34e2016-12-01 01:30:33 +0100147 nginx_proxy_openstack_api_nova_ec2:
148 enabled: true
149 type: nginx_proxy
150 name: openstack_api_nova_ec2
Petr Michalec4d7fdbd2017-02-02 10:14:36 +0100151 check: false
Ondrej Smola03ff34e2016-12-01 01:30:33 +0100152 proxy:
Vasyl Saienko882feee2018-01-16 16:33:02 +0200153 host: ${_param:nginx_proxy_openstack_nova_host}
Ondrej Smola03ff34e2016-12-01 01:30:33 +0100154 port: 8773
Vasyl Saienko72f8c0e2018-03-29 10:59:47 +0300155 protocol: ${_param:nginx_proxy_openstack_nova_protocol}
Ondrej Smola03ff34e2016-12-01 01:30:33 +0100156 host:
157 name: ${_param:nginx_proxy_openstack_api_host}
158 port: 8773
Vasyl Saienko882feee2018-01-16 16:33:02 +0200159 address: ${_param:nginx_proxy_openstack_api_address}
Pavel Cizinsky41dbde22017-02-07 20:22:09 +0100160 ssl: ${_param:nginx_proxy_ssl}