Merge "Add hieradata for Manila v1 and v2 endpoints"
[apex-tripleo-heat-templates.git] / network / endpoints / endpoint_data.yaml
1 # Data in this file is used to generate the endpoint_map.yaml template.
2 # Run the script build_endpoint_map.py to regenerate the file.
3
4 Aodh:
5     Internal:
6         vip_param: AodhApi
7     Public:
8         vip_param: Public
9     Admin:
10         vip_param: AodhApi
11     port: 8042
12
13 Ceilometer:
14     Internal:
15         vip_param: CeilometerApi
16     Public:
17         vip_param: Public
18     Admin:
19         vip_param: CeilometerApi
20     port: 8777
21
22 Gnocchi:
23     Internal:
24         vip_param: GnocchiApi
25     Public:
26         vip_param: Public
27     Admin:
28         vip_param: GnocchiApi
29     port: 8041
30
31 Cinder:
32     Internal:
33         vip_param: CinderApi
34         uri_suffixes:
35             '': /v1/%(tenant_id)s
36             V2: /v2/%(tenant_id)s
37             V3: /v3/%(tenant_id)s
38     Public:
39         vip_param: Public
40         uri_suffixes:
41             '': /v1/%(tenant_id)s
42             V2: /v2/%(tenant_id)s
43             V3: /v3/%(tenant_id)s
44     Admin:
45         vip_param: CinderApi
46         uri_suffixes:
47             '': /v1/%(tenant_id)s
48             V2: /v2/%(tenant_id)s
49             V3: /v3/%(tenant_id)s
50     port: 8776
51
52 Glance:
53     Internal:
54         vip_param: GlanceApi
55     Public:
56         vip_param: Public
57     Admin:
58         vip_param: GlanceApi
59     port: 9292
60
61 GlanceRegistry:
62     Internal:
63         vip_param: GlanceRegistry
64     port: 9191
65
66 Mysql:
67     Internal:
68         vip_param: Mysql
69     protocol: mysql+pymysql
70     port: 3306
71
72 MysqlNoBrackets:
73     Internal:
74         vip_param: MysqlNoBrackets
75     protocol: mysql+pymysql
76     port: 3306
77
78 Heat:
79     Internal:
80         vip_param: HeatApi
81         uri_suffixes:
82             '': /v1/%(tenant_id)s
83     Public:
84         vip_param: Public
85         uri_suffixes:
86             '': /v1/%(tenant_id)s
87     Admin:
88         vip_param: HeatApi
89         uri_suffixes:
90             '': /v1/%(tenant_id)s
91     port: 8004
92
93 HeatCfn:
94     Internal:
95         vip_param: HeatApi
96         uri_suffixes:
97             '': /v1
98     Public:
99         vip_param: Public
100         uri_suffixes:
101             '': /v1
102     Admin:
103         vip_param: HeatApi
104         uri_suffixes:
105             '': /v1
106     port: 8000
107
108 Horizon:
109     Public:
110         vip_param: Public
111         uri_suffixes:
112             '': /dashboard
113     port: 80
114
115 # TODO(ayoung): V3 is a temporary fix. Endpoints should be versionless.
116 # Required for https://bugs.launchpad.net/puppet-nova/+bug/1542486
117 Keystone:
118     Internal:
119         vip_param: KeystonePublicApi
120         uri_suffixes:
121             '': /v2.0
122             EC2: /v2.0/ec2tokens
123             V3: /v3
124         names:
125             EC2: KeystoneEC2
126     Public:
127         vip_param: Public
128         uri_suffixes:
129             '': /v2.0
130             V3: /v3
131     Admin:
132         vip_param: KeystoneAdminApi
133         uri_suffixes:
134             '': /v2.0
135             V3: /v3
136         port: 35357
137     port: 5000
138
139 Manila:
140     Internal:
141         vip_param: ManilaApi
142         uri_suffixes:
143             '': /v2/%(tenant_id)s
144             V1: /v1/%(tenant_id)s
145     Public:
146         vip_param: Public
147         uri_suffixes:
148             '': /v2/%(tenant_id)s
149             V1: /v1/%(tenant_id)s
150     Admin:
151         vip_param: ManilaApi
152         uri_suffixes:
153             '': /v2/%(tenant_id)s
154             V1: /v1/%(tenant_id)s
155     port: 8786
156
157 Neutron:
158     Internal:
159         vip_param: NeutronApi
160     Public:
161         vip_param: Public
162     Admin:
163         vip_param: NeutronApi
164     port: 9696
165
166 Nova:
167     Internal:
168         vip_param: NovaApi
169         uri_suffixes:
170             '': /v2.1
171     Public:
172         vip_param: Public
173         uri_suffixes:
174             '': /v2.1
175     Admin:
176         vip_param: NovaApi
177         uri_suffixes:
178             '': /v2.1
179     port: 8774
180
181 NovaVNCProxy:
182     Internal:
183         vip_param: NovaApi
184     Public:
185         vip_param: Public
186     Admin:
187         vip_param: NovaApi
188     port: 6080
189
190 Swift:
191     Internal:
192         vip_param: SwiftProxy
193         uri_suffixes:
194             '': /v1/AUTH_%(tenant_id)s
195             S3:
196     Public:
197         vip_param: Public
198         uri_suffixes:
199             '': /v1/AUTH_%(tenant_id)s
200             S3:
201     Admin:
202         vip_param: SwiftProxy
203         uri_suffixes:
204             '':
205             S3:
206     port: 8080
207
208 Sahara:
209     Internal:
210         vip_param: SaharaApi
211         uri_suffixes:
212             '': /v1.1/%(tenant_id)s
213     Public:
214         vip_param: Public
215         uri_suffixes:
216             '': /v1.1/%(tenant_id)s
217     Admin:
218         vip_param: SaharaApi
219         uri_suffixes:
220             '': /v1.1/%(tenant_id)s
221     port: 8386
222
223 Ironic:
224     Internal:
225         vip_param: IronicApi
226         uri_suffixes:
227             '': /v1
228     Public:
229         vip_param: Public
230         uri_suffixes:
231             '': /v1
232     Admin:
233         vip_param: IronicApi
234         uri_suffixes:
235             '': /v1
236     port: 6385