Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 1 | parameters: |
| 2 | _param: |
| 3 | nginx_proxy_openstack_api_host: ${_param:cluster_public_host} |
Vasyl Saienko | 882feee | 2018-01-16 16:33:02 +0200 | [diff] [blame] | 4 | 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 Saienko | 72f8c0e | 2018-03-29 10:59:47 +0300 | [diff] [blame^] | 11 | 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 Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 17 | 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 Michalec | 4d7fdbd | 2017-02-02 10:14:36 +0100 | [diff] [blame] | 25 | check: false |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 26 | proxy: |
Vasyl Saienko | 882feee | 2018-01-16 16:33:02 +0200 | [diff] [blame] | 27 | host: ${_param:nginx_proxy_openstack_keystone_host} |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 28 | port: 5000 |
Vasyl Saienko | 72f8c0e | 2018-03-29 10:59:47 +0300 | [diff] [blame^] | 29 | protocol: ${_param:nginx_proxy_openstack_keystone_protocol} |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 30 | host: |
| 31 | name: ${_param:nginx_proxy_openstack_api_host} |
| 32 | port: 5000 |
Vasyl Saienko | 882feee | 2018-01-16 16:33:02 +0200 | [diff] [blame] | 33 | address: ${_param:nginx_proxy_openstack_api_address} |
Petr Michalec | 4d7fdbd | 2017-02-02 10:14:36 +0100 | [diff] [blame] | 34 | ssl: ${_param:nginx_proxy_ssl} |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 35 | nginx_proxy_openstack_api_keystone_private: |
| 36 | enabled: true |
| 37 | type: nginx_proxy |
| 38 | name: openstack_api_keystone_private |
Petr Michalec | 4d7fdbd | 2017-02-02 10:14:36 +0100 | [diff] [blame] | 39 | check: false |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 40 | proxy: |
Vasyl Saienko | 882feee | 2018-01-16 16:33:02 +0200 | [diff] [blame] | 41 | host: ${_param:nginx_proxy_openstack_keystone_host} |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 42 | port: 35357 |
Vasyl Saienko | 72f8c0e | 2018-03-29 10:59:47 +0300 | [diff] [blame^] | 43 | protocol: ${_param:nginx_proxy_openstack_keystone_protocol} |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 44 | host: |
| 45 | name: ${_param:nginx_proxy_openstack_api_host} |
| 46 | port: 35357 |
Vasyl Saienko | 882feee | 2018-01-16 16:33:02 +0200 | [diff] [blame] | 47 | address: ${_param:nginx_proxy_openstack_api_address} |
Petr Michalec | 4d7fdbd | 2017-02-02 10:14:36 +0100 | [diff] [blame] | 48 | ssl: ${_param:nginx_proxy_ssl} |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 49 | nginx_proxy_openstack_api_nova: |
| 50 | enabled: true |
| 51 | type: nginx_proxy |
| 52 | name: openstack_api_nova |
Petr Michalec | 4d7fdbd | 2017-02-02 10:14:36 +0100 | [diff] [blame] | 53 | check: false |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 54 | proxy: |
Vasyl Saienko | 882feee | 2018-01-16 16:33:02 +0200 | [diff] [blame] | 55 | host: ${_param:nginx_proxy_openstack_nova_host} |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 56 | port: 8774 |
Vasyl Saienko | 72f8c0e | 2018-03-29 10:59:47 +0300 | [diff] [blame^] | 57 | protocol: ${_param:nginx_proxy_openstack_nova_protocol} |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 58 | host: |
| 59 | name: ${_param:nginx_proxy_openstack_api_host} |
| 60 | port: 8774 |
Vasyl Saienko | 882feee | 2018-01-16 16:33:02 +0200 | [diff] [blame] | 61 | address: ${_param:nginx_proxy_openstack_api_address} |
Petr Michalec | 4d7fdbd | 2017-02-02 10:14:36 +0100 | [diff] [blame] | 62 | ssl: ${_param:nginx_proxy_ssl} |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 63 | nginx_proxy_openstack_api_cinder: |
| 64 | enabled: true |
| 65 | type: nginx_proxy |
| 66 | name: openstack_api_cinder |
Petr Michalec | 4d7fdbd | 2017-02-02 10:14:36 +0100 | [diff] [blame] | 67 | check: false |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 68 | proxy: |
Vasyl Saienko | 882feee | 2018-01-16 16:33:02 +0200 | [diff] [blame] | 69 | host: ${_param:nginx_proxy_openstack_cinder_host} |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 70 | port: 8776 |
Vasyl Saienko | 72f8c0e | 2018-03-29 10:59:47 +0300 | [diff] [blame^] | 71 | protocol: ${_param:nginx_proxy_openstack_cinder_protocol} |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 72 | host: |
| 73 | name: ${_param:nginx_proxy_openstack_api_host} |
| 74 | port: 8776 |
Vasyl Saienko | 882feee | 2018-01-16 16:33:02 +0200 | [diff] [blame] | 75 | address: ${_param:nginx_proxy_openstack_api_address} |
Petr Michalec | 4d7fdbd | 2017-02-02 10:14:36 +0100 | [diff] [blame] | 76 | ssl: ${_param:nginx_proxy_ssl} |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 77 | nginx_proxy_openstack_api_glance: |
| 78 | enabled: true |
| 79 | type: nginx_proxy |
| 80 | name: openstack_api_glance |
Petr Michalec | 4d7fdbd | 2017-02-02 10:14:36 +0100 | [diff] [blame] | 81 | check: false |
| 82 | underscores_in_headers: true |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 83 | proxy: |
Vasyl Saienko | 882feee | 2018-01-16 16:33:02 +0200 | [diff] [blame] | 84 | host: ${_param:nginx_proxy_openstack_glance_host} |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 85 | port: 9292 |
Vasyl Saienko | 72f8c0e | 2018-03-29 10:59:47 +0300 | [diff] [blame^] | 86 | protocol: ${_param:nginx_proxy_openstack_glance_protocol} |
Petr Michalec | 4d7fdbd | 2017-02-02 10:14:36 +0100 | [diff] [blame] | 87 | size: 30000m |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 88 | host: |
| 89 | name: ${_param:nginx_proxy_openstack_api_host} |
| 90 | port: 9292 |
Vasyl Saienko | 882feee | 2018-01-16 16:33:02 +0200 | [diff] [blame] | 91 | address: ${_param:nginx_proxy_openstack_api_address} |
Petr Michalec | 4d7fdbd | 2017-02-02 10:14:36 +0100 | [diff] [blame] | 92 | ssl: ${_param:nginx_proxy_ssl} |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 93 | nginx_proxy_openstack_api_neutron: |
| 94 | enabled: true |
| 95 | type: nginx_proxy |
| 96 | name: openstack_api_neutron |
Petr Michalec | 4d7fdbd | 2017-02-02 10:14:36 +0100 | [diff] [blame] | 97 | check: false |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 98 | proxy: |
Vasyl Saienko | 882feee | 2018-01-16 16:33:02 +0200 | [diff] [blame] | 99 | host: ${_param:nginx_proxy_openstack_neutron_host} |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 100 | port: 9696 |
Vasyl Saienko | 72f8c0e | 2018-03-29 10:59:47 +0300 | [diff] [blame^] | 101 | protocol: ${_param:nginx_proxy_openstack_neutron_protocol} |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 102 | host: |
| 103 | name: ${_param:nginx_proxy_openstack_api_host} |
| 104 | port: 9696 |
Vasyl Saienko | 882feee | 2018-01-16 16:33:02 +0200 | [diff] [blame] | 105 | address: ${_param:nginx_proxy_openstack_api_address} |
Petr Michalec | 4d7fdbd | 2017-02-02 10:14:36 +0100 | [diff] [blame] | 106 | ssl: ${_param:nginx_proxy_ssl} |
Adam Tengler | 2c1d2ad | 2017-06-29 12:46:34 +0000 | [diff] [blame] | 107 | nginx_proxy_openstack_api_heat_cloudwatch: |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 108 | enabled: true |
| 109 | type: nginx_proxy |
Alexander Noskov | 02c20d8 | 2017-10-27 19:36:18 +0400 | [diff] [blame] | 110 | name: openstack_api_heat_cloudwatch |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 111 | proxy: |
Vasyl Saienko | 882feee | 2018-01-16 16:33:02 +0200 | [diff] [blame] | 112 | host: ${_param:nginx_proxy_openstack_heat_host} |
Simon Pasquier | 9111f0c | 2017-06-30 14:08:23 +0200 | [diff] [blame] | 113 | port: 8003 |
Vasyl Saienko | 72f8c0e | 2018-03-29 10:59:47 +0300 | [diff] [blame^] | 114 | protocol: ${_param:nginx_proxy_openstack_heat_protocol} |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 115 | host: |
| 116 | name: ${_param:nginx_proxy_openstack_api_host} |
Simon Pasquier | 9111f0c | 2017-06-30 14:08:23 +0200 | [diff] [blame] | 117 | port: 8003 |
Vasyl Saienko | 882feee | 2018-01-16 16:33:02 +0200 | [diff] [blame] | 118 | address: ${_param:nginx_proxy_openstack_api_address} |
Petr Michalec | 4d7fdbd | 2017-02-02 10:14:36 +0100 | [diff] [blame] | 119 | ssl: ${_param:nginx_proxy_ssl} |
Adam Tengler | 2c1d2ad | 2017-06-29 12:46:34 +0000 | [diff] [blame] | 120 | nginx_proxy_openstack_api_heat_cfn: |
| 121 | enabled: true |
| 122 | type: nginx_proxy |
Alexander Noskov | 02c20d8 | 2017-10-27 19:36:18 +0400 | [diff] [blame] | 123 | name: openstack_api_heat_cfn |
Adam Tengler | 2c1d2ad | 2017-06-29 12:46:34 +0000 | [diff] [blame] | 124 | proxy: |
Vasyl Saienko | 882feee | 2018-01-16 16:33:02 +0200 | [diff] [blame] | 125 | host: ${_param:nginx_proxy_openstack_heat_host} |
Simon Pasquier | 9111f0c | 2017-06-30 14:08:23 +0200 | [diff] [blame] | 126 | port: 8000 |
Vasyl Saienko | 72f8c0e | 2018-03-29 10:59:47 +0300 | [diff] [blame^] | 127 | protocol: ${_param:nginx_proxy_openstack_heat_protocol} |
Adam Tengler | 2c1d2ad | 2017-06-29 12:46:34 +0000 | [diff] [blame] | 128 | host: |
| 129 | name: ${_param:nginx_proxy_openstack_api_host} |
Simon Pasquier | 9111f0c | 2017-06-30 14:08:23 +0200 | [diff] [blame] | 130 | port: 8000 |
Vasyl Saienko | 882feee | 2018-01-16 16:33:02 +0200 | [diff] [blame] | 131 | address: ${_param:nginx_proxy_openstack_api_address} |
Adam Tengler | 2c1d2ad | 2017-06-29 12:46:34 +0000 | [diff] [blame] | 132 | ssl: ${_param:nginx_proxy_ssl} |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 133 | nginx_proxy_openstack_api_heat: |
| 134 | enabled: true |
| 135 | type: nginx_proxy |
| 136 | name: openstack_api_heat |
Petr Michalec | 4d7fdbd | 2017-02-02 10:14:36 +0100 | [diff] [blame] | 137 | check: false |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 138 | proxy: |
Vasyl Saienko | 882feee | 2018-01-16 16:33:02 +0200 | [diff] [blame] | 139 | host: ${_param:nginx_proxy_openstack_heat_host} |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 140 | port: 8004 |
Vasyl Saienko | 72f8c0e | 2018-03-29 10:59:47 +0300 | [diff] [blame^] | 141 | protocol: ${_param:nginx_proxy_openstack_heat_protocol} |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 142 | host: |
| 143 | name: ${_param:nginx_proxy_openstack_api_host} |
| 144 | port: 8004 |
Vasyl Saienko | 882feee | 2018-01-16 16:33:02 +0200 | [diff] [blame] | 145 | address: ${_param:nginx_proxy_openstack_api_address} |
Petr Michalec | 4d7fdbd | 2017-02-02 10:14:36 +0100 | [diff] [blame] | 146 | ssl: ${_param:nginx_proxy_ssl} |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 147 | nginx_proxy_openstack_api_nova_ec2: |
| 148 | enabled: true |
| 149 | type: nginx_proxy |
| 150 | name: openstack_api_nova_ec2 |
Petr Michalec | 4d7fdbd | 2017-02-02 10:14:36 +0100 | [diff] [blame] | 151 | check: false |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 152 | proxy: |
Vasyl Saienko | 882feee | 2018-01-16 16:33:02 +0200 | [diff] [blame] | 153 | host: ${_param:nginx_proxy_openstack_nova_host} |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 154 | port: 8773 |
Vasyl Saienko | 72f8c0e | 2018-03-29 10:59:47 +0300 | [diff] [blame^] | 155 | protocol: ${_param:nginx_proxy_openstack_nova_protocol} |
Ondrej Smola | 03ff34e | 2016-12-01 01:30:33 +0100 | [diff] [blame] | 156 | host: |
| 157 | name: ${_param:nginx_proxy_openstack_api_host} |
| 158 | port: 8773 |
Vasyl Saienko | 882feee | 2018-01-16 16:33:02 +0200 | [diff] [blame] | 159 | address: ${_param:nginx_proxy_openstack_api_address} |
Pavel Cizinsky | 41dbde2 | 2017-02-07 20:22:09 +0100 | [diff] [blame] | 160 | ssl: ${_param:nginx_proxy_ssl} |