Composable Zaqar services
[apex-tripleo-heat-templates.git] / network / endpoints / endpoint_map.yaml
1 ### DO NOT MODIFY THIS FILE
2 ### This file is automatically generated from endpoint_data.yaml
3 ### by the script build_endpoint_map.py
4
5 heat_template_version: '2015-04-30'
6 description: A map of OpenStack endpoints. Since the endpoints are URLs,
7   we need to have brackets around IPv6 IP addresses. The inputs to these
8   parameters come from net_ip_uri_map, which will include these brackets
9   in IPv6 addresses.
10 parameters:
11   NetIpMap:
12     type: json
13     default: {}
14     description: The Net IP map
15   ServiceNetMap:
16     type: json
17     default: {}
18     description: The Service Net map
19   EndpointMap:
20     type: json
21     default:
22       AodhAdmin: {protocol: http, port: '8042', host: IP_ADDRESS}
23       AodhInternal: {protocol: http, port: '8042', host: IP_ADDRESS}
24       AodhPublic: {protocol: http, port: '8042', host: IP_ADDRESS}
25       CeilometerAdmin: {protocol: http, port: '8777', host: IP_ADDRESS}
26       CeilometerInternal: {protocol: http, port: '8777', host: IP_ADDRESS}
27       CeilometerPublic: {protocol: http, port: '8777', host: IP_ADDRESS}
28       CephRgwAdmin: {protocol: http, port: '8080', host: IP_ADDRESS}
29       CephRgwInternal: {protocol: http, port: '8080', host: IP_ADDRESS}
30       CephRgwPublic: {protocol: http, port: '8080', host: IP_ADDRESS}
31       CinderAdmin: {protocol: http, port: '8776', host: IP_ADDRESS}
32       CinderInternal: {protocol: http, port: '8776', host: IP_ADDRESS}
33       CinderPublic: {protocol: http, port: '8776', host: IP_ADDRESS}
34       GlanceAdmin: {protocol: http, port: '9292', host: IP_ADDRESS}
35       GlanceInternal: {protocol: http, port: '9292', host: IP_ADDRESS}
36       GlancePublic: {protocol: http, port: '9292', host: IP_ADDRESS}
37       GlanceRegistryInternal: {protocol: http, port: '9191', host: IP_ADDRESS}
38       GnocchiAdmin: {protocol: http, port: '8041', host: IP_ADDRESS}
39       GnocchiInternal: {protocol: http, port: '8041', host: IP_ADDRESS}
40       GnocchiPublic: {protocol: http, port: '8041', host: IP_ADDRESS}
41       HeatAdmin: {protocol: http, port: '8004', host: IP_ADDRESS}
42       HeatInternal: {protocol: http, port: '8004', host: IP_ADDRESS}
43       HeatPublic: {protocol: http, port: '8004', host: IP_ADDRESS}
44       HeatCfnAdmin: {protocol: http, port: '8000', host: IP_ADDRESS}
45       HeatCfnInternal: {protocol: http, port: '8000', host: IP_ADDRESS}
46       HeatCfnPublic: {protocol: http, port: '8000', host: IP_ADDRESS}
47       HorizonPublic: {protocol: http, port: '80', host: IP_ADDRESS}
48       IronicAdmin: {protocol: http, port: '6385', host: IP_ADDRESS}
49       IronicInternal: {protocol: http, port: '6385', host: IP_ADDRESS}
50       IronicPublic: {protocol: http, port: '6385', host: IP_ADDRESS}
51       KeystoneAdmin: {protocol: http, port: '35357', host: IP_ADDRESS}
52       KeystoneInternal: {protocol: http, port: '5000', host: IP_ADDRESS}
53       KeystonePublic: {protocol: http, port: '5000', host: IP_ADDRESS}
54       ManilaAdmin: {protocol: http, port: '8786', host: IP_ADDRESS}
55       ManilaInternal: {protocol: http, port: '8786', host: IP_ADDRESS}
56       ManilaPublic: {protocol: http, port: '8786', host: IP_ADDRESS}
57       MistralAdmin: {protocol: http, port: '8989', host: IP_ADDRESS}
58       MistralInternal: {protocol: http, port: '8989', host: IP_ADDRESS}
59       MistralPublic: {protocol: http, port: '8989', host: IP_ADDRESS}
60       MysqlInternal: {protocol: mysql+pymysql, port: '3306', host: IP_ADDRESS}
61       NeutronAdmin: {protocol: http, port: '9696', host: IP_ADDRESS}
62       NeutronInternal: {protocol: http, port: '9696', host: IP_ADDRESS}
63       NeutronPublic: {protocol: http, port: '9696', host: IP_ADDRESS}
64       NovaAdmin: {protocol: http, port: '8774', host: IP_ADDRESS}
65       NovaInternal: {protocol: http, port: '8774', host: IP_ADDRESS}
66       NovaPublic: {protocol: http, port: '8774', host: IP_ADDRESS}
67       NovaVNCProxyAdmin: {protocol: http, port: '6080', host: IP_ADDRESS}
68       NovaVNCProxyInternal: {protocol: http, port: '6080', host: IP_ADDRESS}
69       NovaVNCProxyPublic: {protocol: http, port: '6080', host: IP_ADDRESS}
70       SaharaAdmin: {protocol: http, port: '8386', host: IP_ADDRESS}
71       SaharaInternal: {protocol: http, port: '8386', host: IP_ADDRESS}
72       SaharaPublic: {protocol: http, port: '8386', host: IP_ADDRESS}
73       SwiftAdmin: {protocol: http, port: '8080', host: IP_ADDRESS}
74       SwiftInternal: {protocol: http, port: '8080', host: IP_ADDRESS}
75       SwiftPublic: {protocol: http, port: '8080', host: IP_ADDRESS}
76       ZaqarAdmin: {protocol: http, port: '8888', host: IP_ADDRESS}
77       ZaqarInternal: {protocol: http, port: '8888', host: IP_ADDRESS}
78       ZaqarPublic: {protocol: http, port: '8888', host: IP_ADDRESS}
79       ZaqarWebSocketAdmin: {protocol: http, port: '9000', host: IP_ADDRESS}
80       ZaqarWebSocketInternal: {protocol: http, port: '9000', host: IP_ADDRESS}
81       ZaqarWebSocketPublic: {protocol: http, port: '9000', host: IP_ADDRESS}
82     description: Mapping of service endpoint -> protocol. Typically set
83       via parameter_defaults in the resource registry.
84   CloudEndpoints:
85     type: json
86     default: {}
87     description: A map containing the DNS names for the different endpoints
88       (external, internal_api, etc.)
89 outputs:
90   endpoint_map:
91     value:
92       AodhAdmin:
93         host:
94           str_replace:
95             template:
96               get_param: [EndpointMap, AodhAdmin, host]
97             params:
98               CLOUDNAME:
99                 get_param:
100                 - CloudEndpoints
101                 - get_param: [ServiceNetMap, AodhApiNetwork]
102               IP_ADDRESS:
103                 get_param:
104                 - NetIpMap
105                 - str_replace:
106                     params:
107                       NETWORK:
108                         get_param: [ServiceNetMap, AodhApiNetwork]
109                     template: NETWORK_uri
110         host_nobrackets:
111           str_replace:
112             template:
113               get_param: [EndpointMap, AodhAdmin, host]
114             params:
115               CLOUDNAME:
116                 get_param:
117                 - CloudEndpoints
118                 - get_param: [ServiceNetMap, AodhApiNetwork]
119               IP_ADDRESS:
120                 get_param:
121                 - NetIpMap
122                 - get_param: [ServiceNetMap, AodhApiNetwork]
123         port:
124           get_param: [EndpointMap, AodhAdmin, port]
125         protocol:
126           get_param: [EndpointMap, AodhAdmin, protocol]
127         uri:
128           list_join:
129           - ''
130           - - get_param: [EndpointMap, AodhAdmin, protocol]
131             - ://
132             - str_replace:
133                 template:
134                   get_param: [EndpointMap, AodhAdmin, host]
135                 params:
136                   CLOUDNAME:
137                     get_param:
138                     - CloudEndpoints
139                     - get_param: [ServiceNetMap, AodhApiNetwork]
140                   IP_ADDRESS:
141                     get_param:
142                     - NetIpMap
143                     - str_replace:
144                         params:
145                           NETWORK:
146                             get_param: [ServiceNetMap, AodhApiNetwork]
147                         template: NETWORK_uri
148             - ':'
149             - get_param: [EndpointMap, AodhAdmin, port]
150         uri_no_suffix:
151           list_join:
152           - ''
153           - - get_param: [EndpointMap, AodhAdmin, protocol]
154             - ://
155             - str_replace:
156                 template:
157                   get_param: [EndpointMap, AodhAdmin, host]
158                 params:
159                   CLOUDNAME:
160                     get_param:
161                     - CloudEndpoints
162                     - get_param: [ServiceNetMap, AodhApiNetwork]
163                   IP_ADDRESS:
164                     get_param:
165                     - NetIpMap
166                     - str_replace:
167                         params:
168                           NETWORK:
169                             get_param: [ServiceNetMap, AodhApiNetwork]
170                         template: NETWORK_uri
171             - ':'
172             - get_param: [EndpointMap, AodhAdmin, port]
173       AodhInternal:
174         host:
175           str_replace:
176             template:
177               get_param: [EndpointMap, AodhInternal, host]
178             params:
179               CLOUDNAME:
180                 get_param:
181                 - CloudEndpoints
182                 - get_param: [ServiceNetMap, AodhApiNetwork]
183               IP_ADDRESS:
184                 get_param:
185                 - NetIpMap
186                 - str_replace:
187                     params:
188                       NETWORK:
189                         get_param: [ServiceNetMap, AodhApiNetwork]
190                     template: NETWORK_uri
191         host_nobrackets:
192           str_replace:
193             template:
194               get_param: [EndpointMap, AodhInternal, host]
195             params:
196               CLOUDNAME:
197                 get_param:
198                 - CloudEndpoints
199                 - get_param: [ServiceNetMap, AodhApiNetwork]
200               IP_ADDRESS:
201                 get_param:
202                 - NetIpMap
203                 - get_param: [ServiceNetMap, AodhApiNetwork]
204         port:
205           get_param: [EndpointMap, AodhInternal, port]
206         protocol:
207           get_param: [EndpointMap, AodhInternal, protocol]
208         uri:
209           list_join:
210           - ''
211           - - get_param: [EndpointMap, AodhInternal, protocol]
212             - ://
213             - str_replace:
214                 template:
215                   get_param: [EndpointMap, AodhInternal, host]
216                 params:
217                   CLOUDNAME:
218                     get_param:
219                     - CloudEndpoints
220                     - get_param: [ServiceNetMap, AodhApiNetwork]
221                   IP_ADDRESS:
222                     get_param:
223                     - NetIpMap
224                     - str_replace:
225                         params:
226                           NETWORK:
227                             get_param: [ServiceNetMap, AodhApiNetwork]
228                         template: NETWORK_uri
229             - ':'
230             - get_param: [EndpointMap, AodhInternal, port]
231         uri_no_suffix:
232           list_join:
233           - ''
234           - - get_param: [EndpointMap, AodhInternal, protocol]
235             - ://
236             - str_replace:
237                 template:
238                   get_param: [EndpointMap, AodhInternal, host]
239                 params:
240                   CLOUDNAME:
241                     get_param:
242                     - CloudEndpoints
243                     - get_param: [ServiceNetMap, AodhApiNetwork]
244                   IP_ADDRESS:
245                     get_param:
246                     - NetIpMap
247                     - str_replace:
248                         params:
249                           NETWORK:
250                             get_param: [ServiceNetMap, AodhApiNetwork]
251                         template: NETWORK_uri
252             - ':'
253             - get_param: [EndpointMap, AodhInternal, port]
254       AodhPublic:
255         host:
256           str_replace:
257             template:
258               get_param: [EndpointMap, AodhPublic, host]
259             params:
260               CLOUDNAME:
261                 get_param:
262                 - CloudEndpoints
263                 - get_param: [ServiceNetMap, PublicNetwork]
264               IP_ADDRESS:
265                 get_param:
266                 - NetIpMap
267                 - str_replace:
268                     params:
269                       NETWORK:
270                         get_param: [ServiceNetMap, PublicNetwork]
271                     template: NETWORK_uri
272         host_nobrackets:
273           str_replace:
274             template:
275               get_param: [EndpointMap, AodhPublic, host]
276             params:
277               CLOUDNAME:
278                 get_param:
279                 - CloudEndpoints
280                 - get_param: [ServiceNetMap, PublicNetwork]
281               IP_ADDRESS:
282                 get_param:
283                 - NetIpMap
284                 - get_param: [ServiceNetMap, PublicNetwork]
285         port:
286           get_param: [EndpointMap, AodhPublic, port]
287         protocol:
288           get_param: [EndpointMap, AodhPublic, protocol]
289         uri:
290           list_join:
291           - ''
292           - - get_param: [EndpointMap, AodhPublic, protocol]
293             - ://
294             - str_replace:
295                 template:
296                   get_param: [EndpointMap, AodhPublic, host]
297                 params:
298                   CLOUDNAME:
299                     get_param:
300                     - CloudEndpoints
301                     - get_param: [ServiceNetMap, PublicNetwork]
302                   IP_ADDRESS:
303                     get_param:
304                     - NetIpMap
305                     - str_replace:
306                         params:
307                           NETWORK:
308                             get_param: [ServiceNetMap, PublicNetwork]
309                         template: NETWORK_uri
310             - ':'
311             - get_param: [EndpointMap, AodhPublic, port]
312         uri_no_suffix:
313           list_join:
314           - ''
315           - - get_param: [EndpointMap, AodhPublic, protocol]
316             - ://
317             - str_replace:
318                 template:
319                   get_param: [EndpointMap, AodhPublic, host]
320                 params:
321                   CLOUDNAME:
322                     get_param:
323                     - CloudEndpoints
324                     - get_param: [ServiceNetMap, PublicNetwork]
325                   IP_ADDRESS:
326                     get_param:
327                     - NetIpMap
328                     - str_replace:
329                         params:
330                           NETWORK:
331                             get_param: [ServiceNetMap, PublicNetwork]
332                         template: NETWORK_uri
333             - ':'
334             - get_param: [EndpointMap, AodhPublic, port]
335       CeilometerAdmin:
336         host:
337           str_replace:
338             template:
339               get_param: [EndpointMap, CeilometerAdmin, host]
340             params:
341               CLOUDNAME:
342                 get_param:
343                 - CloudEndpoints
344                 - get_param: [ServiceNetMap, CeilometerApiNetwork]
345               IP_ADDRESS:
346                 get_param:
347                 - NetIpMap
348                 - str_replace:
349                     params:
350                       NETWORK:
351                         get_param: [ServiceNetMap, CeilometerApiNetwork]
352                     template: NETWORK_uri
353         host_nobrackets:
354           str_replace:
355             template:
356               get_param: [EndpointMap, CeilometerAdmin, host]
357             params:
358               CLOUDNAME:
359                 get_param:
360                 - CloudEndpoints
361                 - get_param: [ServiceNetMap, CeilometerApiNetwork]
362               IP_ADDRESS:
363                 get_param:
364                 - NetIpMap
365                 - get_param: [ServiceNetMap, CeilometerApiNetwork]
366         port:
367           get_param: [EndpointMap, CeilometerAdmin, port]
368         protocol:
369           get_param: [EndpointMap, CeilometerAdmin, protocol]
370         uri:
371           list_join:
372           - ''
373           - - get_param: [EndpointMap, CeilometerAdmin, protocol]
374             - ://
375             - str_replace:
376                 template:
377                   get_param: [EndpointMap, CeilometerAdmin, host]
378                 params:
379                   CLOUDNAME:
380                     get_param:
381                     - CloudEndpoints
382                     - get_param: [ServiceNetMap, CeilometerApiNetwork]
383                   IP_ADDRESS:
384                     get_param:
385                     - NetIpMap
386                     - str_replace:
387                         params:
388                           NETWORK:
389                             get_param: [ServiceNetMap, CeilometerApiNetwork]
390                         template: NETWORK_uri
391             - ':'
392             - get_param: [EndpointMap, CeilometerAdmin, port]
393         uri_no_suffix:
394           list_join:
395           - ''
396           - - get_param: [EndpointMap, CeilometerAdmin, protocol]
397             - ://
398             - str_replace:
399                 template:
400                   get_param: [EndpointMap, CeilometerAdmin, host]
401                 params:
402                   CLOUDNAME:
403                     get_param:
404                     - CloudEndpoints
405                     - get_param: [ServiceNetMap, CeilometerApiNetwork]
406                   IP_ADDRESS:
407                     get_param:
408                     - NetIpMap
409                     - str_replace:
410                         params:
411                           NETWORK:
412                             get_param: [ServiceNetMap, CeilometerApiNetwork]
413                         template: NETWORK_uri
414             - ':'
415             - get_param: [EndpointMap, CeilometerAdmin, port]
416       CeilometerInternal:
417         host:
418           str_replace:
419             template:
420               get_param: [EndpointMap, CeilometerInternal, host]
421             params:
422               CLOUDNAME:
423                 get_param:
424                 - CloudEndpoints
425                 - get_param: [ServiceNetMap, CeilometerApiNetwork]
426               IP_ADDRESS:
427                 get_param:
428                 - NetIpMap
429                 - str_replace:
430                     params:
431                       NETWORK:
432                         get_param: [ServiceNetMap, CeilometerApiNetwork]
433                     template: NETWORK_uri
434         host_nobrackets:
435           str_replace:
436             template:
437               get_param: [EndpointMap, CeilometerInternal, host]
438             params:
439               CLOUDNAME:
440                 get_param:
441                 - CloudEndpoints
442                 - get_param: [ServiceNetMap, CeilometerApiNetwork]
443               IP_ADDRESS:
444                 get_param:
445                 - NetIpMap
446                 - get_param: [ServiceNetMap, CeilometerApiNetwork]
447         port:
448           get_param: [EndpointMap, CeilometerInternal, port]
449         protocol:
450           get_param: [EndpointMap, CeilometerInternal, protocol]
451         uri:
452           list_join:
453           - ''
454           - - get_param: [EndpointMap, CeilometerInternal, protocol]
455             - ://
456             - str_replace:
457                 template:
458                   get_param: [EndpointMap, CeilometerInternal, host]
459                 params:
460                   CLOUDNAME:
461                     get_param:
462                     - CloudEndpoints
463                     - get_param: [ServiceNetMap, CeilometerApiNetwork]
464                   IP_ADDRESS:
465                     get_param:
466                     - NetIpMap
467                     - str_replace:
468                         params:
469                           NETWORK:
470                             get_param: [ServiceNetMap, CeilometerApiNetwork]
471                         template: NETWORK_uri
472             - ':'
473             - get_param: [EndpointMap, CeilometerInternal, port]
474         uri_no_suffix:
475           list_join:
476           - ''
477           - - get_param: [EndpointMap, CeilometerInternal, protocol]
478             - ://
479             - str_replace:
480                 template:
481                   get_param: [EndpointMap, CeilometerInternal, host]
482                 params:
483                   CLOUDNAME:
484                     get_param:
485                     - CloudEndpoints
486                     - get_param: [ServiceNetMap, CeilometerApiNetwork]
487                   IP_ADDRESS:
488                     get_param:
489                     - NetIpMap
490                     - str_replace:
491                         params:
492                           NETWORK:
493                             get_param: [ServiceNetMap, CeilometerApiNetwork]
494                         template: NETWORK_uri
495             - ':'
496             - get_param: [EndpointMap, CeilometerInternal, port]
497       CeilometerPublic:
498         host:
499           str_replace:
500             template:
501               get_param: [EndpointMap, CeilometerPublic, host]
502             params:
503               CLOUDNAME:
504                 get_param:
505                 - CloudEndpoints
506                 - get_param: [ServiceNetMap, PublicNetwork]
507               IP_ADDRESS:
508                 get_param:
509                 - NetIpMap
510                 - str_replace:
511                     params:
512                       NETWORK:
513                         get_param: [ServiceNetMap, PublicNetwork]
514                     template: NETWORK_uri
515         host_nobrackets:
516           str_replace:
517             template:
518               get_param: [EndpointMap, CeilometerPublic, host]
519             params:
520               CLOUDNAME:
521                 get_param:
522                 - CloudEndpoints
523                 - get_param: [ServiceNetMap, PublicNetwork]
524               IP_ADDRESS:
525                 get_param:
526                 - NetIpMap
527                 - get_param: [ServiceNetMap, PublicNetwork]
528         port:
529           get_param: [EndpointMap, CeilometerPublic, port]
530         protocol:
531           get_param: [EndpointMap, CeilometerPublic, protocol]
532         uri:
533           list_join:
534           - ''
535           - - get_param: [EndpointMap, CeilometerPublic, protocol]
536             - ://
537             - str_replace:
538                 template:
539                   get_param: [EndpointMap, CeilometerPublic, host]
540                 params:
541                   CLOUDNAME:
542                     get_param:
543                     - CloudEndpoints
544                     - get_param: [ServiceNetMap, PublicNetwork]
545                   IP_ADDRESS:
546                     get_param:
547                     - NetIpMap
548                     - str_replace:
549                         params:
550                           NETWORK:
551                             get_param: [ServiceNetMap, PublicNetwork]
552                         template: NETWORK_uri
553             - ':'
554             - get_param: [EndpointMap, CeilometerPublic, port]
555         uri_no_suffix:
556           list_join:
557           - ''
558           - - get_param: [EndpointMap, CeilometerPublic, protocol]
559             - ://
560             - str_replace:
561                 template:
562                   get_param: [EndpointMap, CeilometerPublic, host]
563                 params:
564                   CLOUDNAME:
565                     get_param:
566                     - CloudEndpoints
567                     - get_param: [ServiceNetMap, PublicNetwork]
568                   IP_ADDRESS:
569                     get_param:
570                     - NetIpMap
571                     - str_replace:
572                         params:
573                           NETWORK:
574                             get_param: [ServiceNetMap, PublicNetwork]
575                         template: NETWORK_uri
576             - ':'
577             - get_param: [EndpointMap, CeilometerPublic, port]
578       CephRgwAdmin:
579         host:
580           str_replace:
581             template:
582               get_param: [EndpointMap, CephRgwAdmin, host]
583             params:
584               CLOUDNAME:
585                 get_param:
586                 - CloudEndpoints
587                 - get_param: [ServiceNetMap, CephRgwNetwork]
588               IP_ADDRESS:
589                 get_param:
590                 - NetIpMap
591                 - str_replace:
592                     params:
593                       NETWORK:
594                         get_param: [ServiceNetMap, CephRgwNetwork]
595                     template: NETWORK_uri
596         host_nobrackets:
597           str_replace:
598             template:
599               get_param: [EndpointMap, CephRgwAdmin, host]
600             params:
601               CLOUDNAME:
602                 get_param:
603                 - CloudEndpoints
604                 - get_param: [ServiceNetMap, CephRgwNetwork]
605               IP_ADDRESS:
606                 get_param:
607                 - NetIpMap
608                 - get_param: [ServiceNetMap, CephRgwNetwork]
609         port:
610           get_param: [EndpointMap, CephRgwAdmin, port]
611         protocol:
612           get_param: [EndpointMap, CephRgwAdmin, protocol]
613         uri:
614           list_join:
615           - ''
616           - - get_param: [EndpointMap, CephRgwAdmin, protocol]
617             - ://
618             - str_replace:
619                 template:
620                   get_param: [EndpointMap, CephRgwAdmin, host]
621                 params:
622                   CLOUDNAME:
623                     get_param:
624                     - CloudEndpoints
625                     - get_param: [ServiceNetMap, CephRgwNetwork]
626                   IP_ADDRESS:
627                     get_param:
628                     - NetIpMap
629                     - str_replace:
630                         params:
631                           NETWORK:
632                             get_param: [ServiceNetMap, CephRgwNetwork]
633                         template: NETWORK_uri
634             - ':'
635             - get_param: [EndpointMap, CephRgwAdmin, port]
636             - /swift/v1
637         uri_no_suffix:
638           list_join:
639           - ''
640           - - get_param: [EndpointMap, CephRgwAdmin, protocol]
641             - ://
642             - str_replace:
643                 template:
644                   get_param: [EndpointMap, CephRgwAdmin, host]
645                 params:
646                   CLOUDNAME:
647                     get_param:
648                     - CloudEndpoints
649                     - get_param: [ServiceNetMap, CephRgwNetwork]
650                   IP_ADDRESS:
651                     get_param:
652                     - NetIpMap
653                     - str_replace:
654                         params:
655                           NETWORK:
656                             get_param: [ServiceNetMap, CephRgwNetwork]
657                         template: NETWORK_uri
658             - ':'
659             - get_param: [EndpointMap, CephRgwAdmin, port]
660       CephRgwInternal:
661         host:
662           str_replace:
663             template:
664               get_param: [EndpointMap, CephRgwInternal, host]
665             params:
666               CLOUDNAME:
667                 get_param:
668                 - CloudEndpoints
669                 - get_param: [ServiceNetMap, CephRgwNetwork]
670               IP_ADDRESS:
671                 get_param:
672                 - NetIpMap
673                 - str_replace:
674                     params:
675                       NETWORK:
676                         get_param: [ServiceNetMap, CephRgwNetwork]
677                     template: NETWORK_uri
678         host_nobrackets:
679           str_replace:
680             template:
681               get_param: [EndpointMap, CephRgwInternal, host]
682             params:
683               CLOUDNAME:
684                 get_param:
685                 - CloudEndpoints
686                 - get_param: [ServiceNetMap, CephRgwNetwork]
687               IP_ADDRESS:
688                 get_param:
689                 - NetIpMap
690                 - get_param: [ServiceNetMap, CephRgwNetwork]
691         port:
692           get_param: [EndpointMap, CephRgwInternal, port]
693         protocol:
694           get_param: [EndpointMap, CephRgwInternal, protocol]
695         uri:
696           list_join:
697           - ''
698           - - get_param: [EndpointMap, CephRgwInternal, protocol]
699             - ://
700             - str_replace:
701                 template:
702                   get_param: [EndpointMap, CephRgwInternal, host]
703                 params:
704                   CLOUDNAME:
705                     get_param:
706                     - CloudEndpoints
707                     - get_param: [ServiceNetMap, CephRgwNetwork]
708                   IP_ADDRESS:
709                     get_param:
710                     - NetIpMap
711                     - str_replace:
712                         params:
713                           NETWORK:
714                             get_param: [ServiceNetMap, CephRgwNetwork]
715                         template: NETWORK_uri
716             - ':'
717             - get_param: [EndpointMap, CephRgwInternal, port]
718             - /swift/v1
719         uri_no_suffix:
720           list_join:
721           - ''
722           - - get_param: [EndpointMap, CephRgwInternal, protocol]
723             - ://
724             - str_replace:
725                 template:
726                   get_param: [EndpointMap, CephRgwInternal, host]
727                 params:
728                   CLOUDNAME:
729                     get_param:
730                     - CloudEndpoints
731                     - get_param: [ServiceNetMap, CephRgwNetwork]
732                   IP_ADDRESS:
733                     get_param:
734                     - NetIpMap
735                     - str_replace:
736                         params:
737                           NETWORK:
738                             get_param: [ServiceNetMap, CephRgwNetwork]
739                         template: NETWORK_uri
740             - ':'
741             - get_param: [EndpointMap, CephRgwInternal, port]
742       CephRgwPublic:
743         host:
744           str_replace:
745             template:
746               get_param: [EndpointMap, CephRgwPublic, host]
747             params:
748               CLOUDNAME:
749                 get_param:
750                 - CloudEndpoints
751                 - get_param: [ServiceNetMap, PublicNetwork]
752               IP_ADDRESS:
753                 get_param:
754                 - NetIpMap
755                 - str_replace:
756                     params:
757                       NETWORK:
758                         get_param: [ServiceNetMap, PublicNetwork]
759                     template: NETWORK_uri
760         host_nobrackets:
761           str_replace:
762             template:
763               get_param: [EndpointMap, CephRgwPublic, host]
764             params:
765               CLOUDNAME:
766                 get_param:
767                 - CloudEndpoints
768                 - get_param: [ServiceNetMap, PublicNetwork]
769               IP_ADDRESS:
770                 get_param:
771                 - NetIpMap
772                 - get_param: [ServiceNetMap, PublicNetwork]
773         port:
774           get_param: [EndpointMap, CephRgwPublic, port]
775         protocol:
776           get_param: [EndpointMap, CephRgwPublic, protocol]
777         uri:
778           list_join:
779           - ''
780           - - get_param: [EndpointMap, CephRgwPublic, protocol]
781             - ://
782             - str_replace:
783                 template:
784                   get_param: [EndpointMap, CephRgwPublic, host]
785                 params:
786                   CLOUDNAME:
787                     get_param:
788                     - CloudEndpoints
789                     - get_param: [ServiceNetMap, PublicNetwork]
790                   IP_ADDRESS:
791                     get_param:
792                     - NetIpMap
793                     - str_replace:
794                         params:
795                           NETWORK:
796                             get_param: [ServiceNetMap, PublicNetwork]
797                         template: NETWORK_uri
798             - ':'
799             - get_param: [EndpointMap, CephRgwPublic, port]
800             - /swift/v1
801         uri_no_suffix:
802           list_join:
803           - ''
804           - - get_param: [EndpointMap, CephRgwPublic, protocol]
805             - ://
806             - str_replace:
807                 template:
808                   get_param: [EndpointMap, CephRgwPublic, host]
809                 params:
810                   CLOUDNAME:
811                     get_param:
812                     - CloudEndpoints
813                     - get_param: [ServiceNetMap, PublicNetwork]
814                   IP_ADDRESS:
815                     get_param:
816                     - NetIpMap
817                     - str_replace:
818                         params:
819                           NETWORK:
820                             get_param: [ServiceNetMap, PublicNetwork]
821                         template: NETWORK_uri
822             - ':'
823             - get_param: [EndpointMap, CephRgwPublic, port]
824       CinderAdmin:
825         host:
826           str_replace:
827             template:
828               get_param: [EndpointMap, CinderAdmin, host]
829             params:
830               CLOUDNAME:
831                 get_param:
832                 - CloudEndpoints
833                 - get_param: [ServiceNetMap, CinderApiNetwork]
834               IP_ADDRESS:
835                 get_param:
836                 - NetIpMap
837                 - str_replace:
838                     params:
839                       NETWORK:
840                         get_param: [ServiceNetMap, CinderApiNetwork]
841                     template: NETWORK_uri
842         host_nobrackets:
843           str_replace:
844             template:
845               get_param: [EndpointMap, CinderAdmin, host]
846             params:
847               CLOUDNAME:
848                 get_param:
849                 - CloudEndpoints
850                 - get_param: [ServiceNetMap, CinderApiNetwork]
851               IP_ADDRESS:
852                 get_param:
853                 - NetIpMap
854                 - get_param: [ServiceNetMap, CinderApiNetwork]
855         port:
856           get_param: [EndpointMap, CinderAdmin, port]
857         protocol:
858           get_param: [EndpointMap, CinderAdmin, protocol]
859         uri:
860           list_join:
861           - ''
862           - - get_param: [EndpointMap, CinderAdmin, protocol]
863             - ://
864             - str_replace:
865                 template:
866                   get_param: [EndpointMap, CinderAdmin, host]
867                 params:
868                   CLOUDNAME:
869                     get_param:
870                     - CloudEndpoints
871                     - get_param: [ServiceNetMap, CinderApiNetwork]
872                   IP_ADDRESS:
873                     get_param:
874                     - NetIpMap
875                     - str_replace:
876                         params:
877                           NETWORK:
878                             get_param: [ServiceNetMap, CinderApiNetwork]
879                         template: NETWORK_uri
880             - ':'
881             - get_param: [EndpointMap, CinderAdmin, port]
882             - /v1/%(tenant_id)s
883         uri_no_suffix:
884           list_join:
885           - ''
886           - - get_param: [EndpointMap, CinderAdmin, protocol]
887             - ://
888             - str_replace:
889                 template:
890                   get_param: [EndpointMap, CinderAdmin, host]
891                 params:
892                   CLOUDNAME:
893                     get_param:
894                     - CloudEndpoints
895                     - get_param: [ServiceNetMap, CinderApiNetwork]
896                   IP_ADDRESS:
897                     get_param:
898                     - NetIpMap
899                     - str_replace:
900                         params:
901                           NETWORK:
902                             get_param: [ServiceNetMap, CinderApiNetwork]
903                         template: NETWORK_uri
904             - ':'
905             - get_param: [EndpointMap, CinderAdmin, port]
906       CinderInternal:
907         host:
908           str_replace:
909             template:
910               get_param: [EndpointMap, CinderInternal, host]
911             params:
912               CLOUDNAME:
913                 get_param:
914                 - CloudEndpoints
915                 - get_param: [ServiceNetMap, CinderApiNetwork]
916               IP_ADDRESS:
917                 get_param:
918                 - NetIpMap
919                 - str_replace:
920                     params:
921                       NETWORK:
922                         get_param: [ServiceNetMap, CinderApiNetwork]
923                     template: NETWORK_uri
924         host_nobrackets:
925           str_replace:
926             template:
927               get_param: [EndpointMap, CinderInternal, host]
928             params:
929               CLOUDNAME:
930                 get_param:
931                 - CloudEndpoints
932                 - get_param: [ServiceNetMap, CinderApiNetwork]
933               IP_ADDRESS:
934                 get_param:
935                 - NetIpMap
936                 - get_param: [ServiceNetMap, CinderApiNetwork]
937         port:
938           get_param: [EndpointMap, CinderInternal, port]
939         protocol:
940           get_param: [EndpointMap, CinderInternal, protocol]
941         uri:
942           list_join:
943           - ''
944           - - get_param: [EndpointMap, CinderInternal, protocol]
945             - ://
946             - str_replace:
947                 template:
948                   get_param: [EndpointMap, CinderInternal, host]
949                 params:
950                   CLOUDNAME:
951                     get_param:
952                     - CloudEndpoints
953                     - get_param: [ServiceNetMap, CinderApiNetwork]
954                   IP_ADDRESS:
955                     get_param:
956                     - NetIpMap
957                     - str_replace:
958                         params:
959                           NETWORK:
960                             get_param: [ServiceNetMap, CinderApiNetwork]
961                         template: NETWORK_uri
962             - ':'
963             - get_param: [EndpointMap, CinderInternal, port]
964             - /v1/%(tenant_id)s
965         uri_no_suffix:
966           list_join:
967           - ''
968           - - get_param: [EndpointMap, CinderInternal, protocol]
969             - ://
970             - str_replace:
971                 template:
972                   get_param: [EndpointMap, CinderInternal, host]
973                 params:
974                   CLOUDNAME:
975                     get_param:
976                     - CloudEndpoints
977                     - get_param: [ServiceNetMap, CinderApiNetwork]
978                   IP_ADDRESS:
979                     get_param:
980                     - NetIpMap
981                     - str_replace:
982                         params:
983                           NETWORK:
984                             get_param: [ServiceNetMap, CinderApiNetwork]
985                         template: NETWORK_uri
986             - ':'
987             - get_param: [EndpointMap, CinderInternal, port]
988       CinderPublic:
989         host:
990           str_replace:
991             template:
992               get_param: [EndpointMap, CinderPublic, host]
993             params:
994               CLOUDNAME:
995                 get_param:
996                 - CloudEndpoints
997                 - get_param: [ServiceNetMap, PublicNetwork]
998               IP_ADDRESS:
999                 get_param:
1000                 - NetIpMap
1001                 - str_replace:
1002                     params:
1003                       NETWORK:
1004                         get_param: [ServiceNetMap, PublicNetwork]
1005                     template: NETWORK_uri
1006         host_nobrackets:
1007           str_replace:
1008             template:
1009               get_param: [EndpointMap, CinderPublic, host]
1010             params:
1011               CLOUDNAME:
1012                 get_param:
1013                 - CloudEndpoints
1014                 - get_param: [ServiceNetMap, PublicNetwork]
1015               IP_ADDRESS:
1016                 get_param:
1017                 - NetIpMap
1018                 - get_param: [ServiceNetMap, PublicNetwork]
1019         port:
1020           get_param: [EndpointMap, CinderPublic, port]
1021         protocol:
1022           get_param: [EndpointMap, CinderPublic, protocol]
1023         uri:
1024           list_join:
1025           - ''
1026           - - get_param: [EndpointMap, CinderPublic, protocol]
1027             - ://
1028             - str_replace:
1029                 template:
1030                   get_param: [EndpointMap, CinderPublic, host]
1031                 params:
1032                   CLOUDNAME:
1033                     get_param:
1034                     - CloudEndpoints
1035                     - get_param: [ServiceNetMap, PublicNetwork]
1036                   IP_ADDRESS:
1037                     get_param:
1038                     - NetIpMap
1039                     - str_replace:
1040                         params:
1041                           NETWORK:
1042                             get_param: [ServiceNetMap, PublicNetwork]
1043                         template: NETWORK_uri
1044             - ':'
1045             - get_param: [EndpointMap, CinderPublic, port]
1046             - /v1/%(tenant_id)s
1047         uri_no_suffix:
1048           list_join:
1049           - ''
1050           - - get_param: [EndpointMap, CinderPublic, protocol]
1051             - ://
1052             - str_replace:
1053                 template:
1054                   get_param: [EndpointMap, CinderPublic, host]
1055                 params:
1056                   CLOUDNAME:
1057                     get_param:
1058                     - CloudEndpoints
1059                     - get_param: [ServiceNetMap, PublicNetwork]
1060                   IP_ADDRESS:
1061                     get_param:
1062                     - NetIpMap
1063                     - str_replace:
1064                         params:
1065                           NETWORK:
1066                             get_param: [ServiceNetMap, PublicNetwork]
1067                         template: NETWORK_uri
1068             - ':'
1069             - get_param: [EndpointMap, CinderPublic, port]
1070       CinderV2Admin:
1071         host:
1072           str_replace:
1073             template:
1074               get_param: [EndpointMap, CinderAdmin, host]
1075             params:
1076               CLOUDNAME:
1077                 get_param:
1078                 - CloudEndpoints
1079                 - get_param: [ServiceNetMap, CinderApiNetwork]
1080               IP_ADDRESS:
1081                 get_param:
1082                 - NetIpMap
1083                 - str_replace:
1084                     params:
1085                       NETWORK:
1086                         get_param: [ServiceNetMap, CinderApiNetwork]
1087                     template: NETWORK_uri
1088         host_nobrackets:
1089           str_replace:
1090             template:
1091               get_param: [EndpointMap, CinderAdmin, host]
1092             params:
1093               CLOUDNAME:
1094                 get_param:
1095                 - CloudEndpoints
1096                 - get_param: [ServiceNetMap, CinderApiNetwork]
1097               IP_ADDRESS:
1098                 get_param:
1099                 - NetIpMap
1100                 - get_param: [ServiceNetMap, CinderApiNetwork]
1101         port:
1102           get_param: [EndpointMap, CinderAdmin, port]
1103         protocol:
1104           get_param: [EndpointMap, CinderAdmin, protocol]
1105         uri:
1106           list_join:
1107           - ''
1108           - - get_param: [EndpointMap, CinderAdmin, protocol]
1109             - ://
1110             - str_replace:
1111                 template:
1112                   get_param: [EndpointMap, CinderAdmin, host]
1113                 params:
1114                   CLOUDNAME:
1115                     get_param:
1116                     - CloudEndpoints
1117                     - get_param: [ServiceNetMap, CinderApiNetwork]
1118                   IP_ADDRESS:
1119                     get_param:
1120                     - NetIpMap
1121                     - str_replace:
1122                         params:
1123                           NETWORK:
1124                             get_param: [ServiceNetMap, CinderApiNetwork]
1125                         template: NETWORK_uri
1126             - ':'
1127             - get_param: [EndpointMap, CinderAdmin, port]
1128             - /v2/%(tenant_id)s
1129         uri_no_suffix:
1130           list_join:
1131           - ''
1132           - - get_param: [EndpointMap, CinderAdmin, protocol]
1133             - ://
1134             - str_replace:
1135                 template:
1136                   get_param: [EndpointMap, CinderAdmin, host]
1137                 params:
1138                   CLOUDNAME:
1139                     get_param:
1140                     - CloudEndpoints
1141                     - get_param: [ServiceNetMap, CinderApiNetwork]
1142                   IP_ADDRESS:
1143                     get_param:
1144                     - NetIpMap
1145                     - str_replace:
1146                         params:
1147                           NETWORK:
1148                             get_param: [ServiceNetMap, CinderApiNetwork]
1149                         template: NETWORK_uri
1150             - ':'
1151             - get_param: [EndpointMap, CinderAdmin, port]
1152       CinderV2Internal:
1153         host:
1154           str_replace:
1155             template:
1156               get_param: [EndpointMap, CinderInternal, host]
1157             params:
1158               CLOUDNAME:
1159                 get_param:
1160                 - CloudEndpoints
1161                 - get_param: [ServiceNetMap, CinderApiNetwork]
1162               IP_ADDRESS:
1163                 get_param:
1164                 - NetIpMap
1165                 - str_replace:
1166                     params:
1167                       NETWORK:
1168                         get_param: [ServiceNetMap, CinderApiNetwork]
1169                     template: NETWORK_uri
1170         host_nobrackets:
1171           str_replace:
1172             template:
1173               get_param: [EndpointMap, CinderInternal, host]
1174             params:
1175               CLOUDNAME:
1176                 get_param:
1177                 - CloudEndpoints
1178                 - get_param: [ServiceNetMap, CinderApiNetwork]
1179               IP_ADDRESS:
1180                 get_param:
1181                 - NetIpMap
1182                 - get_param: [ServiceNetMap, CinderApiNetwork]
1183         port:
1184           get_param: [EndpointMap, CinderInternal, port]
1185         protocol:
1186           get_param: [EndpointMap, CinderInternal, protocol]
1187         uri:
1188           list_join:
1189           - ''
1190           - - get_param: [EndpointMap, CinderInternal, protocol]
1191             - ://
1192             - str_replace:
1193                 template:
1194                   get_param: [EndpointMap, CinderInternal, host]
1195                 params:
1196                   CLOUDNAME:
1197                     get_param:
1198                     - CloudEndpoints
1199                     - get_param: [ServiceNetMap, CinderApiNetwork]
1200                   IP_ADDRESS:
1201                     get_param:
1202                     - NetIpMap
1203                     - str_replace:
1204                         params:
1205                           NETWORK:
1206                             get_param: [ServiceNetMap, CinderApiNetwork]
1207                         template: NETWORK_uri
1208             - ':'
1209             - get_param: [EndpointMap, CinderInternal, port]
1210             - /v2/%(tenant_id)s
1211         uri_no_suffix:
1212           list_join:
1213           - ''
1214           - - get_param: [EndpointMap, CinderInternal, protocol]
1215             - ://
1216             - str_replace:
1217                 template:
1218                   get_param: [EndpointMap, CinderInternal, host]
1219                 params:
1220                   CLOUDNAME:
1221                     get_param:
1222                     - CloudEndpoints
1223                     - get_param: [ServiceNetMap, CinderApiNetwork]
1224                   IP_ADDRESS:
1225                     get_param:
1226                     - NetIpMap
1227                     - str_replace:
1228                         params:
1229                           NETWORK:
1230                             get_param: [ServiceNetMap, CinderApiNetwork]
1231                         template: NETWORK_uri
1232             - ':'
1233             - get_param: [EndpointMap, CinderInternal, port]
1234       CinderV2Public:
1235         host:
1236           str_replace:
1237             template:
1238               get_param: [EndpointMap, CinderPublic, host]
1239             params:
1240               CLOUDNAME:
1241                 get_param:
1242                 - CloudEndpoints
1243                 - get_param: [ServiceNetMap, PublicNetwork]
1244               IP_ADDRESS:
1245                 get_param:
1246                 - NetIpMap
1247                 - str_replace:
1248                     params:
1249                       NETWORK:
1250                         get_param: [ServiceNetMap, PublicNetwork]
1251                     template: NETWORK_uri
1252         host_nobrackets:
1253           str_replace:
1254             template:
1255               get_param: [EndpointMap, CinderPublic, host]
1256             params:
1257               CLOUDNAME:
1258                 get_param:
1259                 - CloudEndpoints
1260                 - get_param: [ServiceNetMap, PublicNetwork]
1261               IP_ADDRESS:
1262                 get_param:
1263                 - NetIpMap
1264                 - get_param: [ServiceNetMap, PublicNetwork]
1265         port:
1266           get_param: [EndpointMap, CinderPublic, port]
1267         protocol:
1268           get_param: [EndpointMap, CinderPublic, protocol]
1269         uri:
1270           list_join:
1271           - ''
1272           - - get_param: [EndpointMap, CinderPublic, protocol]
1273             - ://
1274             - str_replace:
1275                 template:
1276                   get_param: [EndpointMap, CinderPublic, host]
1277                 params:
1278                   CLOUDNAME:
1279                     get_param:
1280                     - CloudEndpoints
1281                     - get_param: [ServiceNetMap, PublicNetwork]
1282                   IP_ADDRESS:
1283                     get_param:
1284                     - NetIpMap
1285                     - str_replace:
1286                         params:
1287                           NETWORK:
1288                             get_param: [ServiceNetMap, PublicNetwork]
1289                         template: NETWORK_uri
1290             - ':'
1291             - get_param: [EndpointMap, CinderPublic, port]
1292             - /v2/%(tenant_id)s
1293         uri_no_suffix:
1294           list_join:
1295           - ''
1296           - - get_param: [EndpointMap, CinderPublic, protocol]
1297             - ://
1298             - str_replace:
1299                 template:
1300                   get_param: [EndpointMap, CinderPublic, host]
1301                 params:
1302                   CLOUDNAME:
1303                     get_param:
1304                     - CloudEndpoints
1305                     - get_param: [ServiceNetMap, PublicNetwork]
1306                   IP_ADDRESS:
1307                     get_param:
1308                     - NetIpMap
1309                     - str_replace:
1310                         params:
1311                           NETWORK:
1312                             get_param: [ServiceNetMap, PublicNetwork]
1313                         template: NETWORK_uri
1314             - ':'
1315             - get_param: [EndpointMap, CinderPublic, port]
1316       CinderV3Admin:
1317         host:
1318           str_replace:
1319             template:
1320               get_param: [EndpointMap, CinderAdmin, host]
1321             params:
1322               CLOUDNAME:
1323                 get_param:
1324                 - CloudEndpoints
1325                 - get_param: [ServiceNetMap, CinderApiNetwork]
1326               IP_ADDRESS:
1327                 get_param:
1328                 - NetIpMap
1329                 - str_replace:
1330                     params:
1331                       NETWORK:
1332                         get_param: [ServiceNetMap, CinderApiNetwork]
1333                     template: NETWORK_uri
1334         host_nobrackets:
1335           str_replace:
1336             template:
1337               get_param: [EndpointMap, CinderAdmin, host]
1338             params:
1339               CLOUDNAME:
1340                 get_param:
1341                 - CloudEndpoints
1342                 - get_param: [ServiceNetMap, CinderApiNetwork]
1343               IP_ADDRESS:
1344                 get_param:
1345                 - NetIpMap
1346                 - get_param: [ServiceNetMap, CinderApiNetwork]
1347         port:
1348           get_param: [EndpointMap, CinderAdmin, port]
1349         protocol:
1350           get_param: [EndpointMap, CinderAdmin, protocol]
1351         uri:
1352           list_join:
1353           - ''
1354           - - get_param: [EndpointMap, CinderAdmin, protocol]
1355             - ://
1356             - str_replace:
1357                 template:
1358                   get_param: [EndpointMap, CinderAdmin, host]
1359                 params:
1360                   CLOUDNAME:
1361                     get_param:
1362                     - CloudEndpoints
1363                     - get_param: [ServiceNetMap, CinderApiNetwork]
1364                   IP_ADDRESS:
1365                     get_param:
1366                     - NetIpMap
1367                     - str_replace:
1368                         params:
1369                           NETWORK:
1370                             get_param: [ServiceNetMap, CinderApiNetwork]
1371                         template: NETWORK_uri
1372             - ':'
1373             - get_param: [EndpointMap, CinderAdmin, port]
1374             - /v3/%(tenant_id)s
1375         uri_no_suffix:
1376           list_join:
1377           - ''
1378           - - get_param: [EndpointMap, CinderAdmin, protocol]
1379             - ://
1380             - str_replace:
1381                 template:
1382                   get_param: [EndpointMap, CinderAdmin, host]
1383                 params:
1384                   CLOUDNAME:
1385                     get_param:
1386                     - CloudEndpoints
1387                     - get_param: [ServiceNetMap, CinderApiNetwork]
1388                   IP_ADDRESS:
1389                     get_param:
1390                     - NetIpMap
1391                     - str_replace:
1392                         params:
1393                           NETWORK:
1394                             get_param: [ServiceNetMap, CinderApiNetwork]
1395                         template: NETWORK_uri
1396             - ':'
1397             - get_param: [EndpointMap, CinderAdmin, port]
1398       CinderV3Internal:
1399         host:
1400           str_replace:
1401             template:
1402               get_param: [EndpointMap, CinderInternal, host]
1403             params:
1404               CLOUDNAME:
1405                 get_param:
1406                 - CloudEndpoints
1407                 - get_param: [ServiceNetMap, CinderApiNetwork]
1408               IP_ADDRESS:
1409                 get_param:
1410                 - NetIpMap
1411                 - str_replace:
1412                     params:
1413                       NETWORK:
1414                         get_param: [ServiceNetMap, CinderApiNetwork]
1415                     template: NETWORK_uri
1416         host_nobrackets:
1417           str_replace:
1418             template:
1419               get_param: [EndpointMap, CinderInternal, host]
1420             params:
1421               CLOUDNAME:
1422                 get_param:
1423                 - CloudEndpoints
1424                 - get_param: [ServiceNetMap, CinderApiNetwork]
1425               IP_ADDRESS:
1426                 get_param:
1427                 - NetIpMap
1428                 - get_param: [ServiceNetMap, CinderApiNetwork]
1429         port:
1430           get_param: [EndpointMap, CinderInternal, port]
1431         protocol:
1432           get_param: [EndpointMap, CinderInternal, protocol]
1433         uri:
1434           list_join:
1435           - ''
1436           - - get_param: [EndpointMap, CinderInternal, protocol]
1437             - ://
1438             - str_replace:
1439                 template:
1440                   get_param: [EndpointMap, CinderInternal, host]
1441                 params:
1442                   CLOUDNAME:
1443                     get_param:
1444                     - CloudEndpoints
1445                     - get_param: [ServiceNetMap, CinderApiNetwork]
1446                   IP_ADDRESS:
1447                     get_param:
1448                     - NetIpMap
1449                     - str_replace:
1450                         params:
1451                           NETWORK:
1452                             get_param: [ServiceNetMap, CinderApiNetwork]
1453                         template: NETWORK_uri
1454             - ':'
1455             - get_param: [EndpointMap, CinderInternal, port]
1456             - /v3/%(tenant_id)s
1457         uri_no_suffix:
1458           list_join:
1459           - ''
1460           - - get_param: [EndpointMap, CinderInternal, protocol]
1461             - ://
1462             - str_replace:
1463                 template:
1464                   get_param: [EndpointMap, CinderInternal, host]
1465                 params:
1466                   CLOUDNAME:
1467                     get_param:
1468                     - CloudEndpoints
1469                     - get_param: [ServiceNetMap, CinderApiNetwork]
1470                   IP_ADDRESS:
1471                     get_param:
1472                     - NetIpMap
1473                     - str_replace:
1474                         params:
1475                           NETWORK:
1476                             get_param: [ServiceNetMap, CinderApiNetwork]
1477                         template: NETWORK_uri
1478             - ':'
1479             - get_param: [EndpointMap, CinderInternal, port]
1480       CinderV3Public:
1481         host:
1482           str_replace:
1483             template:
1484               get_param: [EndpointMap, CinderPublic, host]
1485             params:
1486               CLOUDNAME:
1487                 get_param:
1488                 - CloudEndpoints
1489                 - get_param: [ServiceNetMap, PublicNetwork]
1490               IP_ADDRESS:
1491                 get_param:
1492                 - NetIpMap
1493                 - str_replace:
1494                     params:
1495                       NETWORK:
1496                         get_param: [ServiceNetMap, PublicNetwork]
1497                     template: NETWORK_uri
1498         host_nobrackets:
1499           str_replace:
1500             template:
1501               get_param: [EndpointMap, CinderPublic, host]
1502             params:
1503               CLOUDNAME:
1504                 get_param:
1505                 - CloudEndpoints
1506                 - get_param: [ServiceNetMap, PublicNetwork]
1507               IP_ADDRESS:
1508                 get_param:
1509                 - NetIpMap
1510                 - get_param: [ServiceNetMap, PublicNetwork]
1511         port:
1512           get_param: [EndpointMap, CinderPublic, port]
1513         protocol:
1514           get_param: [EndpointMap, CinderPublic, protocol]
1515         uri:
1516           list_join:
1517           - ''
1518           - - get_param: [EndpointMap, CinderPublic, protocol]
1519             - ://
1520             - str_replace:
1521                 template:
1522                   get_param: [EndpointMap, CinderPublic, host]
1523                 params:
1524                   CLOUDNAME:
1525                     get_param:
1526                     - CloudEndpoints
1527                     - get_param: [ServiceNetMap, PublicNetwork]
1528                   IP_ADDRESS:
1529                     get_param:
1530                     - NetIpMap
1531                     - str_replace:
1532                         params:
1533                           NETWORK:
1534                             get_param: [ServiceNetMap, PublicNetwork]
1535                         template: NETWORK_uri
1536             - ':'
1537             - get_param: [EndpointMap, CinderPublic, port]
1538             - /v3/%(tenant_id)s
1539         uri_no_suffix:
1540           list_join:
1541           - ''
1542           - - get_param: [EndpointMap, CinderPublic, protocol]
1543             - ://
1544             - str_replace:
1545                 template:
1546                   get_param: [EndpointMap, CinderPublic, host]
1547                 params:
1548                   CLOUDNAME:
1549                     get_param:
1550                     - CloudEndpoints
1551                     - get_param: [ServiceNetMap, PublicNetwork]
1552                   IP_ADDRESS:
1553                     get_param:
1554                     - NetIpMap
1555                     - str_replace:
1556                         params:
1557                           NETWORK:
1558                             get_param: [ServiceNetMap, PublicNetwork]
1559                         template: NETWORK_uri
1560             - ':'
1561             - get_param: [EndpointMap, CinderPublic, port]
1562       GlanceAdmin:
1563         host:
1564           str_replace:
1565             template:
1566               get_param: [EndpointMap, GlanceAdmin, host]
1567             params:
1568               CLOUDNAME:
1569                 get_param:
1570                 - CloudEndpoints
1571                 - get_param: [ServiceNetMap, GlanceApiNetwork]
1572               IP_ADDRESS:
1573                 get_param:
1574                 - NetIpMap
1575                 - str_replace:
1576                     params:
1577                       NETWORK:
1578                         get_param: [ServiceNetMap, GlanceApiNetwork]
1579                     template: NETWORK_uri
1580         host_nobrackets:
1581           str_replace:
1582             template:
1583               get_param: [EndpointMap, GlanceAdmin, host]
1584             params:
1585               CLOUDNAME:
1586                 get_param:
1587                 - CloudEndpoints
1588                 - get_param: [ServiceNetMap, GlanceApiNetwork]
1589               IP_ADDRESS:
1590                 get_param:
1591                 - NetIpMap
1592                 - get_param: [ServiceNetMap, GlanceApiNetwork]
1593         port:
1594           get_param: [EndpointMap, GlanceAdmin, port]
1595         protocol:
1596           get_param: [EndpointMap, GlanceAdmin, protocol]
1597         uri:
1598           list_join:
1599           - ''
1600           - - get_param: [EndpointMap, GlanceAdmin, protocol]
1601             - ://
1602             - str_replace:
1603                 template:
1604                   get_param: [EndpointMap, GlanceAdmin, host]
1605                 params:
1606                   CLOUDNAME:
1607                     get_param:
1608                     - CloudEndpoints
1609                     - get_param: [ServiceNetMap, GlanceApiNetwork]
1610                   IP_ADDRESS:
1611                     get_param:
1612                     - NetIpMap
1613                     - str_replace:
1614                         params:
1615                           NETWORK:
1616                             get_param: [ServiceNetMap, GlanceApiNetwork]
1617                         template: NETWORK_uri
1618             - ':'
1619             - get_param: [EndpointMap, GlanceAdmin, port]
1620         uri_no_suffix:
1621           list_join:
1622           - ''
1623           - - get_param: [EndpointMap, GlanceAdmin, protocol]
1624             - ://
1625             - str_replace:
1626                 template:
1627                   get_param: [EndpointMap, GlanceAdmin, host]
1628                 params:
1629                   CLOUDNAME:
1630                     get_param:
1631                     - CloudEndpoints
1632                     - get_param: [ServiceNetMap, GlanceApiNetwork]
1633                   IP_ADDRESS:
1634                     get_param:
1635                     - NetIpMap
1636                     - str_replace:
1637                         params:
1638                           NETWORK:
1639                             get_param: [ServiceNetMap, GlanceApiNetwork]
1640                         template: NETWORK_uri
1641             - ':'
1642             - get_param: [EndpointMap, GlanceAdmin, port]
1643       GlanceInternal:
1644         host:
1645           str_replace:
1646             template:
1647               get_param: [EndpointMap, GlanceInternal, host]
1648             params:
1649               CLOUDNAME:
1650                 get_param:
1651                 - CloudEndpoints
1652                 - get_param: [ServiceNetMap, GlanceApiNetwork]
1653               IP_ADDRESS:
1654                 get_param:
1655                 - NetIpMap
1656                 - str_replace:
1657                     params:
1658                       NETWORK:
1659                         get_param: [ServiceNetMap, GlanceApiNetwork]
1660                     template: NETWORK_uri
1661         host_nobrackets:
1662           str_replace:
1663             template:
1664               get_param: [EndpointMap, GlanceInternal, host]
1665             params:
1666               CLOUDNAME:
1667                 get_param:
1668                 - CloudEndpoints
1669                 - get_param: [ServiceNetMap, GlanceApiNetwork]
1670               IP_ADDRESS:
1671                 get_param:
1672                 - NetIpMap
1673                 - get_param: [ServiceNetMap, GlanceApiNetwork]
1674         port:
1675           get_param: [EndpointMap, GlanceInternal, port]
1676         protocol:
1677           get_param: [EndpointMap, GlanceInternal, protocol]
1678         uri:
1679           list_join:
1680           - ''
1681           - - get_param: [EndpointMap, GlanceInternal, protocol]
1682             - ://
1683             - str_replace:
1684                 template:
1685                   get_param: [EndpointMap, GlanceInternal, host]
1686                 params:
1687                   CLOUDNAME:
1688                     get_param:
1689                     - CloudEndpoints
1690                     - get_param: [ServiceNetMap, GlanceApiNetwork]
1691                   IP_ADDRESS:
1692                     get_param:
1693                     - NetIpMap
1694                     - str_replace:
1695                         params:
1696                           NETWORK:
1697                             get_param: [ServiceNetMap, GlanceApiNetwork]
1698                         template: NETWORK_uri
1699             - ':'
1700             - get_param: [EndpointMap, GlanceInternal, port]
1701         uri_no_suffix:
1702           list_join:
1703           - ''
1704           - - get_param: [EndpointMap, GlanceInternal, protocol]
1705             - ://
1706             - str_replace:
1707                 template:
1708                   get_param: [EndpointMap, GlanceInternal, host]
1709                 params:
1710                   CLOUDNAME:
1711                     get_param:
1712                     - CloudEndpoints
1713                     - get_param: [ServiceNetMap, GlanceApiNetwork]
1714                   IP_ADDRESS:
1715                     get_param:
1716                     - NetIpMap
1717                     - str_replace:
1718                         params:
1719                           NETWORK:
1720                             get_param: [ServiceNetMap, GlanceApiNetwork]
1721                         template: NETWORK_uri
1722             - ':'
1723             - get_param: [EndpointMap, GlanceInternal, port]
1724       GlancePublic:
1725         host:
1726           str_replace:
1727             template:
1728               get_param: [EndpointMap, GlancePublic, host]
1729             params:
1730               CLOUDNAME:
1731                 get_param:
1732                 - CloudEndpoints
1733                 - get_param: [ServiceNetMap, PublicNetwork]
1734               IP_ADDRESS:
1735                 get_param:
1736                 - NetIpMap
1737                 - str_replace:
1738                     params:
1739                       NETWORK:
1740                         get_param: [ServiceNetMap, PublicNetwork]
1741                     template: NETWORK_uri
1742         host_nobrackets:
1743           str_replace:
1744             template:
1745               get_param: [EndpointMap, GlancePublic, host]
1746             params:
1747               CLOUDNAME:
1748                 get_param:
1749                 - CloudEndpoints
1750                 - get_param: [ServiceNetMap, PublicNetwork]
1751               IP_ADDRESS:
1752                 get_param:
1753                 - NetIpMap
1754                 - get_param: [ServiceNetMap, PublicNetwork]
1755         port:
1756           get_param: [EndpointMap, GlancePublic, port]
1757         protocol:
1758           get_param: [EndpointMap, GlancePublic, protocol]
1759         uri:
1760           list_join:
1761           - ''
1762           - - get_param: [EndpointMap, GlancePublic, protocol]
1763             - ://
1764             - str_replace:
1765                 template:
1766                   get_param: [EndpointMap, GlancePublic, host]
1767                 params:
1768                   CLOUDNAME:
1769                     get_param:
1770                     - CloudEndpoints
1771                     - get_param: [ServiceNetMap, PublicNetwork]
1772                   IP_ADDRESS:
1773                     get_param:
1774                     - NetIpMap
1775                     - str_replace:
1776                         params:
1777                           NETWORK:
1778                             get_param: [ServiceNetMap, PublicNetwork]
1779                         template: NETWORK_uri
1780             - ':'
1781             - get_param: [EndpointMap, GlancePublic, port]
1782         uri_no_suffix:
1783           list_join:
1784           - ''
1785           - - get_param: [EndpointMap, GlancePublic, protocol]
1786             - ://
1787             - str_replace:
1788                 template:
1789                   get_param: [EndpointMap, GlancePublic, host]
1790                 params:
1791                   CLOUDNAME:
1792                     get_param:
1793                     - CloudEndpoints
1794                     - get_param: [ServiceNetMap, PublicNetwork]
1795                   IP_ADDRESS:
1796                     get_param:
1797                     - NetIpMap
1798                     - str_replace:
1799                         params:
1800                           NETWORK:
1801                             get_param: [ServiceNetMap, PublicNetwork]
1802                         template: NETWORK_uri
1803             - ':'
1804             - get_param: [EndpointMap, GlancePublic, port]
1805       GlanceRegistryInternal:
1806         host:
1807           str_replace:
1808             template:
1809               get_param: [EndpointMap, GlanceRegistryInternal, host]
1810             params:
1811               CLOUDNAME:
1812                 get_param:
1813                 - CloudEndpoints
1814                 - get_param: [ServiceNetMap, GlanceRegistryNetwork]
1815               IP_ADDRESS:
1816                 get_param:
1817                 - NetIpMap
1818                 - str_replace:
1819                     params:
1820                       NETWORK:
1821                         get_param: [ServiceNetMap, GlanceRegistryNetwork]
1822                     template: NETWORK_uri
1823         host_nobrackets:
1824           str_replace:
1825             template:
1826               get_param: [EndpointMap, GlanceRegistryInternal, host]
1827             params:
1828               CLOUDNAME:
1829                 get_param:
1830                 - CloudEndpoints
1831                 - get_param: [ServiceNetMap, GlanceRegistryNetwork]
1832               IP_ADDRESS:
1833                 get_param:
1834                 - NetIpMap
1835                 - get_param: [ServiceNetMap, GlanceRegistryNetwork]
1836         port:
1837           get_param: [EndpointMap, GlanceRegistryInternal, port]
1838         protocol:
1839           get_param: [EndpointMap, GlanceRegistryInternal, protocol]
1840         uri:
1841           list_join:
1842           - ''
1843           - - get_param: [EndpointMap, GlanceRegistryInternal, protocol]
1844             - ://
1845             - str_replace:
1846                 template:
1847                   get_param: [EndpointMap, GlanceRegistryInternal, host]
1848                 params:
1849                   CLOUDNAME:
1850                     get_param:
1851                     - CloudEndpoints
1852                     - get_param: [ServiceNetMap, GlanceRegistryNetwork]
1853                   IP_ADDRESS:
1854                     get_param:
1855                     - NetIpMap
1856                     - str_replace:
1857                         params:
1858                           NETWORK:
1859                             get_param: [ServiceNetMap, GlanceRegistryNetwork]
1860                         template: NETWORK_uri
1861             - ':'
1862             - get_param: [EndpointMap, GlanceRegistryInternal, port]
1863         uri_no_suffix:
1864           list_join:
1865           - ''
1866           - - get_param: [EndpointMap, GlanceRegistryInternal, protocol]
1867             - ://
1868             - str_replace:
1869                 template:
1870                   get_param: [EndpointMap, GlanceRegistryInternal, host]
1871                 params:
1872                   CLOUDNAME:
1873                     get_param:
1874                     - CloudEndpoints
1875                     - get_param: [ServiceNetMap, GlanceRegistryNetwork]
1876                   IP_ADDRESS:
1877                     get_param:
1878                     - NetIpMap
1879                     - str_replace:
1880                         params:
1881                           NETWORK:
1882                             get_param: [ServiceNetMap, GlanceRegistryNetwork]
1883                         template: NETWORK_uri
1884             - ':'
1885             - get_param: [EndpointMap, GlanceRegistryInternal, port]
1886       GnocchiAdmin:
1887         host:
1888           str_replace:
1889             template:
1890               get_param: [EndpointMap, GnocchiAdmin, host]
1891             params:
1892               CLOUDNAME:
1893                 get_param:
1894                 - CloudEndpoints
1895                 - get_param: [ServiceNetMap, GnocchiApiNetwork]
1896               IP_ADDRESS:
1897                 get_param:
1898                 - NetIpMap
1899                 - str_replace:
1900                     params:
1901                       NETWORK:
1902                         get_param: [ServiceNetMap, GnocchiApiNetwork]
1903                     template: NETWORK_uri
1904         host_nobrackets:
1905           str_replace:
1906             template:
1907               get_param: [EndpointMap, GnocchiAdmin, host]
1908             params:
1909               CLOUDNAME:
1910                 get_param:
1911                 - CloudEndpoints
1912                 - get_param: [ServiceNetMap, GnocchiApiNetwork]
1913               IP_ADDRESS:
1914                 get_param:
1915                 - NetIpMap
1916                 - get_param: [ServiceNetMap, GnocchiApiNetwork]
1917         port:
1918           get_param: [EndpointMap, GnocchiAdmin, port]
1919         protocol:
1920           get_param: [EndpointMap, GnocchiAdmin, protocol]
1921         uri:
1922           list_join:
1923           - ''
1924           - - get_param: [EndpointMap, GnocchiAdmin, protocol]
1925             - ://
1926             - str_replace:
1927                 template:
1928                   get_param: [EndpointMap, GnocchiAdmin, host]
1929                 params:
1930                   CLOUDNAME:
1931                     get_param:
1932                     - CloudEndpoints
1933                     - get_param: [ServiceNetMap, GnocchiApiNetwork]
1934                   IP_ADDRESS:
1935                     get_param:
1936                     - NetIpMap
1937                     - str_replace:
1938                         params:
1939                           NETWORK:
1940                             get_param: [ServiceNetMap, GnocchiApiNetwork]
1941                         template: NETWORK_uri
1942             - ':'
1943             - get_param: [EndpointMap, GnocchiAdmin, port]
1944         uri_no_suffix:
1945           list_join:
1946           - ''
1947           - - get_param: [EndpointMap, GnocchiAdmin, protocol]
1948             - ://
1949             - str_replace:
1950                 template:
1951                   get_param: [EndpointMap, GnocchiAdmin, host]
1952                 params:
1953                   CLOUDNAME:
1954                     get_param:
1955                     - CloudEndpoints
1956                     - get_param: [ServiceNetMap, GnocchiApiNetwork]
1957                   IP_ADDRESS:
1958                     get_param:
1959                     - NetIpMap
1960                     - str_replace:
1961                         params:
1962                           NETWORK:
1963                             get_param: [ServiceNetMap, GnocchiApiNetwork]
1964                         template: NETWORK_uri
1965             - ':'
1966             - get_param: [EndpointMap, GnocchiAdmin, port]
1967       GnocchiInternal:
1968         host:
1969           str_replace:
1970             template:
1971               get_param: [EndpointMap, GnocchiInternal, host]
1972             params:
1973               CLOUDNAME:
1974                 get_param:
1975                 - CloudEndpoints
1976                 - get_param: [ServiceNetMap, GnocchiApiNetwork]
1977               IP_ADDRESS:
1978                 get_param:
1979                 - NetIpMap
1980                 - str_replace:
1981                     params:
1982                       NETWORK:
1983                         get_param: [ServiceNetMap, GnocchiApiNetwork]
1984                     template: NETWORK_uri
1985         host_nobrackets:
1986           str_replace:
1987             template:
1988               get_param: [EndpointMap, GnocchiInternal, host]
1989             params:
1990               CLOUDNAME:
1991                 get_param:
1992                 - CloudEndpoints
1993                 - get_param: [ServiceNetMap, GnocchiApiNetwork]
1994               IP_ADDRESS:
1995                 get_param:
1996                 - NetIpMap
1997                 - get_param: [ServiceNetMap, GnocchiApiNetwork]
1998         port:
1999           get_param: [EndpointMap, GnocchiInternal, port]
2000         protocol:
2001           get_param: [EndpointMap, GnocchiInternal, protocol]
2002         uri:
2003           list_join:
2004           - ''
2005           - - get_param: [EndpointMap, GnocchiInternal, protocol]
2006             - ://
2007             - str_replace:
2008                 template:
2009                   get_param: [EndpointMap, GnocchiInternal, host]
2010                 params:
2011                   CLOUDNAME:
2012                     get_param:
2013                     - CloudEndpoints
2014                     - get_param: [ServiceNetMap, GnocchiApiNetwork]
2015                   IP_ADDRESS:
2016                     get_param:
2017                     - NetIpMap
2018                     - str_replace:
2019                         params:
2020                           NETWORK:
2021                             get_param: [ServiceNetMap, GnocchiApiNetwork]
2022                         template: NETWORK_uri
2023             - ':'
2024             - get_param: [EndpointMap, GnocchiInternal, port]
2025         uri_no_suffix:
2026           list_join:
2027           - ''
2028           - - get_param: [EndpointMap, GnocchiInternal, protocol]
2029             - ://
2030             - str_replace:
2031                 template:
2032                   get_param: [EndpointMap, GnocchiInternal, host]
2033                 params:
2034                   CLOUDNAME:
2035                     get_param:
2036                     - CloudEndpoints
2037                     - get_param: [ServiceNetMap, GnocchiApiNetwork]
2038                   IP_ADDRESS:
2039                     get_param:
2040                     - NetIpMap
2041                     - str_replace:
2042                         params:
2043                           NETWORK:
2044                             get_param: [ServiceNetMap, GnocchiApiNetwork]
2045                         template: NETWORK_uri
2046             - ':'
2047             - get_param: [EndpointMap, GnocchiInternal, port]
2048       GnocchiPublic:
2049         host:
2050           str_replace:
2051             template:
2052               get_param: [EndpointMap, GnocchiPublic, host]
2053             params:
2054               CLOUDNAME:
2055                 get_param:
2056                 - CloudEndpoints
2057                 - get_param: [ServiceNetMap, PublicNetwork]
2058               IP_ADDRESS:
2059                 get_param:
2060                 - NetIpMap
2061                 - str_replace:
2062                     params:
2063                       NETWORK:
2064                         get_param: [ServiceNetMap, PublicNetwork]
2065                     template: NETWORK_uri
2066         host_nobrackets:
2067           str_replace:
2068             template:
2069               get_param: [EndpointMap, GnocchiPublic, host]
2070             params:
2071               CLOUDNAME:
2072                 get_param:
2073                 - CloudEndpoints
2074                 - get_param: [ServiceNetMap, PublicNetwork]
2075               IP_ADDRESS:
2076                 get_param:
2077                 - NetIpMap
2078                 - get_param: [ServiceNetMap, PublicNetwork]
2079         port:
2080           get_param: [EndpointMap, GnocchiPublic, port]
2081         protocol:
2082           get_param: [EndpointMap, GnocchiPublic, protocol]
2083         uri:
2084           list_join:
2085           - ''
2086           - - get_param: [EndpointMap, GnocchiPublic, protocol]
2087             - ://
2088             - str_replace:
2089                 template:
2090                   get_param: [EndpointMap, GnocchiPublic, host]
2091                 params:
2092                   CLOUDNAME:
2093                     get_param:
2094                     - CloudEndpoints
2095                     - get_param: [ServiceNetMap, PublicNetwork]
2096                   IP_ADDRESS:
2097                     get_param:
2098                     - NetIpMap
2099                     - str_replace:
2100                         params:
2101                           NETWORK:
2102                             get_param: [ServiceNetMap, PublicNetwork]
2103                         template: NETWORK_uri
2104             - ':'
2105             - get_param: [EndpointMap, GnocchiPublic, port]
2106         uri_no_suffix:
2107           list_join:
2108           - ''
2109           - - get_param: [EndpointMap, GnocchiPublic, protocol]
2110             - ://
2111             - str_replace:
2112                 template:
2113                   get_param: [EndpointMap, GnocchiPublic, host]
2114                 params:
2115                   CLOUDNAME:
2116                     get_param:
2117                     - CloudEndpoints
2118                     - get_param: [ServiceNetMap, PublicNetwork]
2119                   IP_ADDRESS:
2120                     get_param:
2121                     - NetIpMap
2122                     - str_replace:
2123                         params:
2124                           NETWORK:
2125                             get_param: [ServiceNetMap, PublicNetwork]
2126                         template: NETWORK_uri
2127             - ':'
2128             - get_param: [EndpointMap, GnocchiPublic, port]
2129       HeatAdmin:
2130         host:
2131           str_replace:
2132             template:
2133               get_param: [EndpointMap, HeatAdmin, host]
2134             params:
2135               CLOUDNAME:
2136                 get_param:
2137                 - CloudEndpoints
2138                 - get_param: [ServiceNetMap, HeatApiNetwork]
2139               IP_ADDRESS:
2140                 get_param:
2141                 - NetIpMap
2142                 - str_replace:
2143                     params:
2144                       NETWORK:
2145                         get_param: [ServiceNetMap, HeatApiNetwork]
2146                     template: NETWORK_uri
2147         host_nobrackets:
2148           str_replace:
2149             template:
2150               get_param: [EndpointMap, HeatAdmin, host]
2151             params:
2152               CLOUDNAME:
2153                 get_param:
2154                 - CloudEndpoints
2155                 - get_param: [ServiceNetMap, HeatApiNetwork]
2156               IP_ADDRESS:
2157                 get_param:
2158                 - NetIpMap
2159                 - get_param: [ServiceNetMap, HeatApiNetwork]
2160         port:
2161           get_param: [EndpointMap, HeatAdmin, port]
2162         protocol:
2163           get_param: [EndpointMap, HeatAdmin, protocol]
2164         uri:
2165           list_join:
2166           - ''
2167           - - get_param: [EndpointMap, HeatAdmin, protocol]
2168             - ://
2169             - str_replace:
2170                 template:
2171                   get_param: [EndpointMap, HeatAdmin, host]
2172                 params:
2173                   CLOUDNAME:
2174                     get_param:
2175                     - CloudEndpoints
2176                     - get_param: [ServiceNetMap, HeatApiNetwork]
2177                   IP_ADDRESS:
2178                     get_param:
2179                     - NetIpMap
2180                     - str_replace:
2181                         params:
2182                           NETWORK:
2183                             get_param: [ServiceNetMap, HeatApiNetwork]
2184                         template: NETWORK_uri
2185             - ':'
2186             - get_param: [EndpointMap, HeatAdmin, port]
2187             - /v1/%(tenant_id)s
2188         uri_no_suffix:
2189           list_join:
2190           - ''
2191           - - get_param: [EndpointMap, HeatAdmin, protocol]
2192             - ://
2193             - str_replace:
2194                 template:
2195                   get_param: [EndpointMap, HeatAdmin, host]
2196                 params:
2197                   CLOUDNAME:
2198                     get_param:
2199                     - CloudEndpoints
2200                     - get_param: [ServiceNetMap, HeatApiNetwork]
2201                   IP_ADDRESS:
2202                     get_param:
2203                     - NetIpMap
2204                     - str_replace:
2205                         params:
2206                           NETWORK:
2207                             get_param: [ServiceNetMap, HeatApiNetwork]
2208                         template: NETWORK_uri
2209             - ':'
2210             - get_param: [EndpointMap, HeatAdmin, port]
2211       HeatInternal:
2212         host:
2213           str_replace:
2214             template:
2215               get_param: [EndpointMap, HeatInternal, host]
2216             params:
2217               CLOUDNAME:
2218                 get_param:
2219                 - CloudEndpoints
2220                 - get_param: [ServiceNetMap, HeatApiNetwork]
2221               IP_ADDRESS:
2222                 get_param:
2223                 - NetIpMap
2224                 - str_replace:
2225                     params:
2226                       NETWORK:
2227                         get_param: [ServiceNetMap, HeatApiNetwork]
2228                     template: NETWORK_uri
2229         host_nobrackets:
2230           str_replace:
2231             template:
2232               get_param: [EndpointMap, HeatInternal, host]
2233             params:
2234               CLOUDNAME:
2235                 get_param:
2236                 - CloudEndpoints
2237                 - get_param: [ServiceNetMap, HeatApiNetwork]
2238               IP_ADDRESS:
2239                 get_param:
2240                 - NetIpMap
2241                 - get_param: [ServiceNetMap, HeatApiNetwork]
2242         port:
2243           get_param: [EndpointMap, HeatInternal, port]
2244         protocol:
2245           get_param: [EndpointMap, HeatInternal, protocol]
2246         uri:
2247           list_join:
2248           - ''
2249           - - get_param: [EndpointMap, HeatInternal, protocol]
2250             - ://
2251             - str_replace:
2252                 template:
2253                   get_param: [EndpointMap, HeatInternal, host]
2254                 params:
2255                   CLOUDNAME:
2256                     get_param:
2257                     - CloudEndpoints
2258                     - get_param: [ServiceNetMap, HeatApiNetwork]
2259                   IP_ADDRESS:
2260                     get_param:
2261                     - NetIpMap
2262                     - str_replace:
2263                         params:
2264                           NETWORK:
2265                             get_param: [ServiceNetMap, HeatApiNetwork]
2266                         template: NETWORK_uri
2267             - ':'
2268             - get_param: [EndpointMap, HeatInternal, port]
2269             - /v1/%(tenant_id)s
2270         uri_no_suffix:
2271           list_join:
2272           - ''
2273           - - get_param: [EndpointMap, HeatInternal, protocol]
2274             - ://
2275             - str_replace:
2276                 template:
2277                   get_param: [EndpointMap, HeatInternal, host]
2278                 params:
2279                   CLOUDNAME:
2280                     get_param:
2281                     - CloudEndpoints
2282                     - get_param: [ServiceNetMap, HeatApiNetwork]
2283                   IP_ADDRESS:
2284                     get_param:
2285                     - NetIpMap
2286                     - str_replace:
2287                         params:
2288                           NETWORK:
2289                             get_param: [ServiceNetMap, HeatApiNetwork]
2290                         template: NETWORK_uri
2291             - ':'
2292             - get_param: [EndpointMap, HeatInternal, port]
2293       HeatPublic:
2294         host:
2295           str_replace:
2296             template:
2297               get_param: [EndpointMap, HeatPublic, host]
2298             params:
2299               CLOUDNAME:
2300                 get_param:
2301                 - CloudEndpoints
2302                 - get_param: [ServiceNetMap, PublicNetwork]
2303               IP_ADDRESS:
2304                 get_param:
2305                 - NetIpMap
2306                 - str_replace:
2307                     params:
2308                       NETWORK:
2309                         get_param: [ServiceNetMap, PublicNetwork]
2310                     template: NETWORK_uri
2311         host_nobrackets:
2312           str_replace:
2313             template:
2314               get_param: [EndpointMap, HeatPublic, host]
2315             params:
2316               CLOUDNAME:
2317                 get_param:
2318                 - CloudEndpoints
2319                 - get_param: [ServiceNetMap, PublicNetwork]
2320               IP_ADDRESS:
2321                 get_param:
2322                 - NetIpMap
2323                 - get_param: [ServiceNetMap, PublicNetwork]
2324         port:
2325           get_param: [EndpointMap, HeatPublic, port]
2326         protocol:
2327           get_param: [EndpointMap, HeatPublic, protocol]
2328         uri:
2329           list_join:
2330           - ''
2331           - - get_param: [EndpointMap, HeatPublic, protocol]
2332             - ://
2333             - str_replace:
2334                 template:
2335                   get_param: [EndpointMap, HeatPublic, host]
2336                 params:
2337                   CLOUDNAME:
2338                     get_param:
2339                     - CloudEndpoints
2340                     - get_param: [ServiceNetMap, PublicNetwork]
2341                   IP_ADDRESS:
2342                     get_param:
2343                     - NetIpMap
2344                     - str_replace:
2345                         params:
2346                           NETWORK:
2347                             get_param: [ServiceNetMap, PublicNetwork]
2348                         template: NETWORK_uri
2349             - ':'
2350             - get_param: [EndpointMap, HeatPublic, port]
2351             - /v1/%(tenant_id)s
2352         uri_no_suffix:
2353           list_join:
2354           - ''
2355           - - get_param: [EndpointMap, HeatPublic, protocol]
2356             - ://
2357             - str_replace:
2358                 template:
2359                   get_param: [EndpointMap, HeatPublic, host]
2360                 params:
2361                   CLOUDNAME:
2362                     get_param:
2363                     - CloudEndpoints
2364                     - get_param: [ServiceNetMap, PublicNetwork]
2365                   IP_ADDRESS:
2366                     get_param:
2367                     - NetIpMap
2368                     - str_replace:
2369                         params:
2370                           NETWORK:
2371                             get_param: [ServiceNetMap, PublicNetwork]
2372                         template: NETWORK_uri
2373             - ':'
2374             - get_param: [EndpointMap, HeatPublic, port]
2375       HeatCfnAdmin:
2376         host:
2377           str_replace:
2378             template:
2379               get_param: [EndpointMap, HeatCfnAdmin, host]
2380             params:
2381               CLOUDNAME:
2382                 get_param:
2383                 - CloudEndpoints
2384                 - get_param: [ServiceNetMap, HeatApiNetwork]
2385               IP_ADDRESS:
2386                 get_param:
2387                 - NetIpMap
2388                 - str_replace:
2389                     params:
2390                       NETWORK:
2391                         get_param: [ServiceNetMap, HeatApiNetwork]
2392                     template: NETWORK_uri
2393         host_nobrackets:
2394           str_replace:
2395             template:
2396               get_param: [EndpointMap, HeatCfnAdmin, host]
2397             params:
2398               CLOUDNAME:
2399                 get_param:
2400                 - CloudEndpoints
2401                 - get_param: [ServiceNetMap, HeatApiNetwork]
2402               IP_ADDRESS:
2403                 get_param:
2404                 - NetIpMap
2405                 - get_param: [ServiceNetMap, HeatApiNetwork]
2406         port:
2407           get_param: [EndpointMap, HeatCfnAdmin, port]
2408         protocol:
2409           get_param: [EndpointMap, HeatCfnAdmin, protocol]
2410         uri:
2411           list_join:
2412           - ''
2413           - - get_param: [EndpointMap, HeatCfnAdmin, protocol]
2414             - ://
2415             - str_replace:
2416                 template:
2417                   get_param: [EndpointMap, HeatCfnAdmin, host]
2418                 params:
2419                   CLOUDNAME:
2420                     get_param:
2421                     - CloudEndpoints
2422                     - get_param: [ServiceNetMap, HeatApiNetwork]
2423                   IP_ADDRESS:
2424                     get_param:
2425                     - NetIpMap
2426                     - str_replace:
2427                         params:
2428                           NETWORK:
2429                             get_param: [ServiceNetMap, HeatApiNetwork]
2430                         template: NETWORK_uri
2431             - ':'
2432             - get_param: [EndpointMap, HeatCfnAdmin, port]
2433             - /v1
2434         uri_no_suffix:
2435           list_join:
2436           - ''
2437           - - get_param: [EndpointMap, HeatCfnAdmin, protocol]
2438             - ://
2439             - str_replace:
2440                 template:
2441                   get_param: [EndpointMap, HeatCfnAdmin, host]
2442                 params:
2443                   CLOUDNAME:
2444                     get_param:
2445                     - CloudEndpoints
2446                     - get_param: [ServiceNetMap, HeatApiNetwork]
2447                   IP_ADDRESS:
2448                     get_param:
2449                     - NetIpMap
2450                     - str_replace:
2451                         params:
2452                           NETWORK:
2453                             get_param: [ServiceNetMap, HeatApiNetwork]
2454                         template: NETWORK_uri
2455             - ':'
2456             - get_param: [EndpointMap, HeatCfnAdmin, port]
2457       HeatCfnInternal:
2458         host:
2459           str_replace:
2460             template:
2461               get_param: [EndpointMap, HeatCfnInternal, host]
2462             params:
2463               CLOUDNAME:
2464                 get_param:
2465                 - CloudEndpoints
2466                 - get_param: [ServiceNetMap, HeatApiNetwork]
2467               IP_ADDRESS:
2468                 get_param:
2469                 - NetIpMap
2470                 - str_replace:
2471                     params:
2472                       NETWORK:
2473                         get_param: [ServiceNetMap, HeatApiNetwork]
2474                     template: NETWORK_uri
2475         host_nobrackets:
2476           str_replace:
2477             template:
2478               get_param: [EndpointMap, HeatCfnInternal, host]
2479             params:
2480               CLOUDNAME:
2481                 get_param:
2482                 - CloudEndpoints
2483                 - get_param: [ServiceNetMap, HeatApiNetwork]
2484               IP_ADDRESS:
2485                 get_param:
2486                 - NetIpMap
2487                 - get_param: [ServiceNetMap, HeatApiNetwork]
2488         port:
2489           get_param: [EndpointMap, HeatCfnInternal, port]
2490         protocol:
2491           get_param: [EndpointMap, HeatCfnInternal, protocol]
2492         uri:
2493           list_join:
2494           - ''
2495           - - get_param: [EndpointMap, HeatCfnInternal, protocol]
2496             - ://
2497             - str_replace:
2498                 template:
2499                   get_param: [EndpointMap, HeatCfnInternal, host]
2500                 params:
2501                   CLOUDNAME:
2502                     get_param:
2503                     - CloudEndpoints
2504                     - get_param: [ServiceNetMap, HeatApiNetwork]
2505                   IP_ADDRESS:
2506                     get_param:
2507                     - NetIpMap
2508                     - str_replace:
2509                         params:
2510                           NETWORK:
2511                             get_param: [ServiceNetMap, HeatApiNetwork]
2512                         template: NETWORK_uri
2513             - ':'
2514             - get_param: [EndpointMap, HeatCfnInternal, port]
2515             - /v1
2516         uri_no_suffix:
2517           list_join:
2518           - ''
2519           - - get_param: [EndpointMap, HeatCfnInternal, protocol]
2520             - ://
2521             - str_replace:
2522                 template:
2523                   get_param: [EndpointMap, HeatCfnInternal, host]
2524                 params:
2525                   CLOUDNAME:
2526                     get_param:
2527                     - CloudEndpoints
2528                     - get_param: [ServiceNetMap, HeatApiNetwork]
2529                   IP_ADDRESS:
2530                     get_param:
2531                     - NetIpMap
2532                     - str_replace:
2533                         params:
2534                           NETWORK:
2535                             get_param: [ServiceNetMap, HeatApiNetwork]
2536                         template: NETWORK_uri
2537             - ':'
2538             - get_param: [EndpointMap, HeatCfnInternal, port]
2539       HeatCfnPublic:
2540         host:
2541           str_replace:
2542             template:
2543               get_param: [EndpointMap, HeatCfnPublic, host]
2544             params:
2545               CLOUDNAME:
2546                 get_param:
2547                 - CloudEndpoints
2548                 - get_param: [ServiceNetMap, PublicNetwork]
2549               IP_ADDRESS:
2550                 get_param:
2551                 - NetIpMap
2552                 - str_replace:
2553                     params:
2554                       NETWORK:
2555                         get_param: [ServiceNetMap, PublicNetwork]
2556                     template: NETWORK_uri
2557         host_nobrackets:
2558           str_replace:
2559             template:
2560               get_param: [EndpointMap, HeatCfnPublic, host]
2561             params:
2562               CLOUDNAME:
2563                 get_param:
2564                 - CloudEndpoints
2565                 - get_param: [ServiceNetMap, PublicNetwork]
2566               IP_ADDRESS:
2567                 get_param:
2568                 - NetIpMap
2569                 - get_param: [ServiceNetMap, PublicNetwork]
2570         port:
2571           get_param: [EndpointMap, HeatCfnPublic, port]
2572         protocol:
2573           get_param: [EndpointMap, HeatCfnPublic, protocol]
2574         uri:
2575           list_join:
2576           - ''
2577           - - get_param: [EndpointMap, HeatCfnPublic, protocol]
2578             - ://
2579             - str_replace:
2580                 template:
2581                   get_param: [EndpointMap, HeatCfnPublic, host]
2582                 params:
2583                   CLOUDNAME:
2584                     get_param:
2585                     - CloudEndpoints
2586                     - get_param: [ServiceNetMap, PublicNetwork]
2587                   IP_ADDRESS:
2588                     get_param:
2589                     - NetIpMap
2590                     - str_replace:
2591                         params:
2592                           NETWORK:
2593                             get_param: [ServiceNetMap, PublicNetwork]
2594                         template: NETWORK_uri
2595             - ':'
2596             - get_param: [EndpointMap, HeatCfnPublic, port]
2597             - /v1
2598         uri_no_suffix:
2599           list_join:
2600           - ''
2601           - - get_param: [EndpointMap, HeatCfnPublic, protocol]
2602             - ://
2603             - str_replace:
2604                 template:
2605                   get_param: [EndpointMap, HeatCfnPublic, host]
2606                 params:
2607                   CLOUDNAME:
2608                     get_param:
2609                     - CloudEndpoints
2610                     - get_param: [ServiceNetMap, PublicNetwork]
2611                   IP_ADDRESS:
2612                     get_param:
2613                     - NetIpMap
2614                     - str_replace:
2615                         params:
2616                           NETWORK:
2617                             get_param: [ServiceNetMap, PublicNetwork]
2618                         template: NETWORK_uri
2619             - ':'
2620             - get_param: [EndpointMap, HeatCfnPublic, port]
2621       HorizonPublic:
2622         host:
2623           str_replace:
2624             template:
2625               get_param: [EndpointMap, HorizonPublic, host]
2626             params:
2627               CLOUDNAME:
2628                 get_param:
2629                 - CloudEndpoints
2630                 - get_param: [ServiceNetMap, PublicNetwork]
2631               IP_ADDRESS:
2632                 get_param:
2633                 - NetIpMap
2634                 - str_replace:
2635                     params:
2636                       NETWORK:
2637                         get_param: [ServiceNetMap, PublicNetwork]
2638                     template: NETWORK_uri
2639         host_nobrackets:
2640           str_replace:
2641             template:
2642               get_param: [EndpointMap, HorizonPublic, host]
2643             params:
2644               CLOUDNAME:
2645                 get_param:
2646                 - CloudEndpoints
2647                 - get_param: [ServiceNetMap, PublicNetwork]
2648               IP_ADDRESS:
2649                 get_param:
2650                 - NetIpMap
2651                 - get_param: [ServiceNetMap, PublicNetwork]
2652         port:
2653           get_param: [EndpointMap, HorizonPublic, port]
2654         protocol:
2655           get_param: [EndpointMap, HorizonPublic, protocol]
2656         uri:
2657           list_join:
2658           - ''
2659           - - get_param: [EndpointMap, HorizonPublic, protocol]
2660             - ://
2661             - str_replace:
2662                 template:
2663                   get_param: [EndpointMap, HorizonPublic, host]
2664                 params:
2665                   CLOUDNAME:
2666                     get_param:
2667                     - CloudEndpoints
2668                     - get_param: [ServiceNetMap, PublicNetwork]
2669                   IP_ADDRESS:
2670                     get_param:
2671                     - NetIpMap
2672                     - str_replace:
2673                         params:
2674                           NETWORK:
2675                             get_param: [ServiceNetMap, PublicNetwork]
2676                         template: NETWORK_uri
2677             - ':'
2678             - get_param: [EndpointMap, HorizonPublic, port]
2679             - /dashboard
2680         uri_no_suffix:
2681           list_join:
2682           - ''
2683           - - get_param: [EndpointMap, HorizonPublic, protocol]
2684             - ://
2685             - str_replace:
2686                 template:
2687                   get_param: [EndpointMap, HorizonPublic, host]
2688                 params:
2689                   CLOUDNAME:
2690                     get_param:
2691                     - CloudEndpoints
2692                     - get_param: [ServiceNetMap, PublicNetwork]
2693                   IP_ADDRESS:
2694                     get_param:
2695                     - NetIpMap
2696                     - str_replace:
2697                         params:
2698                           NETWORK:
2699                             get_param: [ServiceNetMap, PublicNetwork]
2700                         template: NETWORK_uri
2701             - ':'
2702             - get_param: [EndpointMap, HorizonPublic, port]
2703       IronicAdmin:
2704         host:
2705           str_replace:
2706             template:
2707               get_param: [EndpointMap, IronicAdmin, host]
2708             params:
2709               CLOUDNAME:
2710                 get_param:
2711                 - CloudEndpoints
2712                 - get_param: [ServiceNetMap, IronicApiNetwork]
2713               IP_ADDRESS:
2714                 get_param:
2715                 - NetIpMap
2716                 - str_replace:
2717                     params:
2718                       NETWORK:
2719                         get_param: [ServiceNetMap, IronicApiNetwork]
2720                     template: NETWORK_uri
2721         host_nobrackets:
2722           str_replace:
2723             template:
2724               get_param: [EndpointMap, IronicAdmin, host]
2725             params:
2726               CLOUDNAME:
2727                 get_param:
2728                 - CloudEndpoints
2729                 - get_param: [ServiceNetMap, IronicApiNetwork]
2730               IP_ADDRESS:
2731                 get_param:
2732                 - NetIpMap
2733                 - get_param: [ServiceNetMap, IronicApiNetwork]
2734         port:
2735           get_param: [EndpointMap, IronicAdmin, port]
2736         protocol:
2737           get_param: [EndpointMap, IronicAdmin, protocol]
2738         uri:
2739           list_join:
2740           - ''
2741           - - get_param: [EndpointMap, IronicAdmin, protocol]
2742             - ://
2743             - str_replace:
2744                 template:
2745                   get_param: [EndpointMap, IronicAdmin, host]
2746                 params:
2747                   CLOUDNAME:
2748                     get_param:
2749                     - CloudEndpoints
2750                     - get_param: [ServiceNetMap, IronicApiNetwork]
2751                   IP_ADDRESS:
2752                     get_param:
2753                     - NetIpMap
2754                     - str_replace:
2755                         params:
2756                           NETWORK:
2757                             get_param: [ServiceNetMap, IronicApiNetwork]
2758                         template: NETWORK_uri
2759             - ':'
2760             - get_param: [EndpointMap, IronicAdmin, port]
2761             - /v1
2762         uri_no_suffix:
2763           list_join:
2764           - ''
2765           - - get_param: [EndpointMap, IronicAdmin, protocol]
2766             - ://
2767             - str_replace:
2768                 template:
2769                   get_param: [EndpointMap, IronicAdmin, host]
2770                 params:
2771                   CLOUDNAME:
2772                     get_param:
2773                     - CloudEndpoints
2774                     - get_param: [ServiceNetMap, IronicApiNetwork]
2775                   IP_ADDRESS:
2776                     get_param:
2777                     - NetIpMap
2778                     - str_replace:
2779                         params:
2780                           NETWORK:
2781                             get_param: [ServiceNetMap, IronicApiNetwork]
2782                         template: NETWORK_uri
2783             - ':'
2784             - get_param: [EndpointMap, IronicAdmin, port]
2785       IronicInternal:
2786         host:
2787           str_replace:
2788             template:
2789               get_param: [EndpointMap, IronicInternal, host]
2790             params:
2791               CLOUDNAME:
2792                 get_param:
2793                 - CloudEndpoints
2794                 - get_param: [ServiceNetMap, IronicApiNetwork]
2795               IP_ADDRESS:
2796                 get_param:
2797                 - NetIpMap
2798                 - str_replace:
2799                     params:
2800                       NETWORK:
2801                         get_param: [ServiceNetMap, IronicApiNetwork]
2802                     template: NETWORK_uri
2803         host_nobrackets:
2804           str_replace:
2805             template:
2806               get_param: [EndpointMap, IronicInternal, host]
2807             params:
2808               CLOUDNAME:
2809                 get_param:
2810                 - CloudEndpoints
2811                 - get_param: [ServiceNetMap, IronicApiNetwork]
2812               IP_ADDRESS:
2813                 get_param:
2814                 - NetIpMap
2815                 - get_param: [ServiceNetMap, IronicApiNetwork]
2816         port:
2817           get_param: [EndpointMap, IronicInternal, port]
2818         protocol:
2819           get_param: [EndpointMap, IronicInternal, protocol]
2820         uri:
2821           list_join:
2822           - ''
2823           - - get_param: [EndpointMap, IronicInternal, protocol]
2824             - ://
2825             - str_replace:
2826                 template:
2827                   get_param: [EndpointMap, IronicInternal, host]
2828                 params:
2829                   CLOUDNAME:
2830                     get_param:
2831                     - CloudEndpoints
2832                     - get_param: [ServiceNetMap, IronicApiNetwork]
2833                   IP_ADDRESS:
2834                     get_param:
2835                     - NetIpMap
2836                     - str_replace:
2837                         params:
2838                           NETWORK:
2839                             get_param: [ServiceNetMap, IronicApiNetwork]
2840                         template: NETWORK_uri
2841             - ':'
2842             - get_param: [EndpointMap, IronicInternal, port]
2843             - /v1
2844         uri_no_suffix:
2845           list_join:
2846           - ''
2847           - - get_param: [EndpointMap, IronicInternal, protocol]
2848             - ://
2849             - str_replace:
2850                 template:
2851                   get_param: [EndpointMap, IronicInternal, host]
2852                 params:
2853                   CLOUDNAME:
2854                     get_param:
2855                     - CloudEndpoints
2856                     - get_param: [ServiceNetMap, IronicApiNetwork]
2857                   IP_ADDRESS:
2858                     get_param:
2859                     - NetIpMap
2860                     - str_replace:
2861                         params:
2862                           NETWORK:
2863                             get_param: [ServiceNetMap, IronicApiNetwork]
2864                         template: NETWORK_uri
2865             - ':'
2866             - get_param: [EndpointMap, IronicInternal, port]
2867       IronicPublic:
2868         host:
2869           str_replace:
2870             template:
2871               get_param: [EndpointMap, IronicPublic, host]
2872             params:
2873               CLOUDNAME:
2874                 get_param:
2875                 - CloudEndpoints
2876                 - get_param: [ServiceNetMap, PublicNetwork]
2877               IP_ADDRESS:
2878                 get_param:
2879                 - NetIpMap
2880                 - str_replace:
2881                     params:
2882                       NETWORK:
2883                         get_param: [ServiceNetMap, PublicNetwork]
2884                     template: NETWORK_uri
2885         host_nobrackets:
2886           str_replace:
2887             template:
2888               get_param: [EndpointMap, IronicPublic, host]
2889             params:
2890               CLOUDNAME:
2891                 get_param:
2892                 - CloudEndpoints
2893                 - get_param: [ServiceNetMap, PublicNetwork]
2894               IP_ADDRESS:
2895                 get_param:
2896                 - NetIpMap
2897                 - get_param: [ServiceNetMap, PublicNetwork]
2898         port:
2899           get_param: [EndpointMap, IronicPublic, port]
2900         protocol:
2901           get_param: [EndpointMap, IronicPublic, protocol]
2902         uri:
2903           list_join:
2904           - ''
2905           - - get_param: [EndpointMap, IronicPublic, protocol]
2906             - ://
2907             - str_replace:
2908                 template:
2909                   get_param: [EndpointMap, IronicPublic, host]
2910                 params:
2911                   CLOUDNAME:
2912                     get_param:
2913                     - CloudEndpoints
2914                     - get_param: [ServiceNetMap, PublicNetwork]
2915                   IP_ADDRESS:
2916                     get_param:
2917                     - NetIpMap
2918                     - str_replace:
2919                         params:
2920                           NETWORK:
2921                             get_param: [ServiceNetMap, PublicNetwork]
2922                         template: NETWORK_uri
2923             - ':'
2924             - get_param: [EndpointMap, IronicPublic, port]
2925             - /v1
2926         uri_no_suffix:
2927           list_join:
2928           - ''
2929           - - get_param: [EndpointMap, IronicPublic, protocol]
2930             - ://
2931             - str_replace:
2932                 template:
2933                   get_param: [EndpointMap, IronicPublic, host]
2934                 params:
2935                   CLOUDNAME:
2936                     get_param:
2937                     - CloudEndpoints
2938                     - get_param: [ServiceNetMap, PublicNetwork]
2939                   IP_ADDRESS:
2940                     get_param:
2941                     - NetIpMap
2942                     - str_replace:
2943                         params:
2944                           NETWORK:
2945                             get_param: [ServiceNetMap, PublicNetwork]
2946                         template: NETWORK_uri
2947             - ':'
2948             - get_param: [EndpointMap, IronicPublic, port]
2949       KeystoneAdmin:
2950         host:
2951           str_replace:
2952             template:
2953               get_param: [EndpointMap, KeystoneAdmin, host]
2954             params:
2955               CLOUDNAME:
2956                 get_param:
2957                 - CloudEndpoints
2958                 - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
2959               IP_ADDRESS:
2960                 get_param:
2961                 - NetIpMap
2962                 - str_replace:
2963                     params:
2964                       NETWORK:
2965                         get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
2966                     template: NETWORK_uri
2967         host_nobrackets:
2968           str_replace:
2969             template:
2970               get_param: [EndpointMap, KeystoneAdmin, host]
2971             params:
2972               CLOUDNAME:
2973                 get_param:
2974                 - CloudEndpoints
2975                 - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
2976               IP_ADDRESS:
2977                 get_param:
2978                 - NetIpMap
2979                 - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
2980         port:
2981           get_param: [EndpointMap, KeystoneAdmin, port]
2982         protocol:
2983           get_param: [EndpointMap, KeystoneAdmin, protocol]
2984         uri:
2985           list_join:
2986           - ''
2987           - - get_param: [EndpointMap, KeystoneAdmin, protocol]
2988             - ://
2989             - str_replace:
2990                 template:
2991                   get_param: [EndpointMap, KeystoneAdmin, host]
2992                 params:
2993                   CLOUDNAME:
2994                     get_param:
2995                     - CloudEndpoints
2996                     - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
2997                   IP_ADDRESS:
2998                     get_param:
2999                     - NetIpMap
3000                     - str_replace:
3001                         params:
3002                           NETWORK:
3003                             get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
3004                         template: NETWORK_uri
3005             - ':'
3006             - get_param: [EndpointMap, KeystoneAdmin, port]
3007             - /v2.0
3008         uri_no_suffix:
3009           list_join:
3010           - ''
3011           - - get_param: [EndpointMap, KeystoneAdmin, protocol]
3012             - ://
3013             - str_replace:
3014                 template:
3015                   get_param: [EndpointMap, KeystoneAdmin, host]
3016                 params:
3017                   CLOUDNAME:
3018                     get_param:
3019                     - CloudEndpoints
3020                     - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
3021                   IP_ADDRESS:
3022                     get_param:
3023                     - NetIpMap
3024                     - str_replace:
3025                         params:
3026                           NETWORK:
3027                             get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
3028                         template: NETWORK_uri
3029             - ':'
3030             - get_param: [EndpointMap, KeystoneAdmin, port]
3031       KeystoneEC2:
3032         host:
3033           str_replace:
3034             template:
3035               get_param: [EndpointMap, KeystoneInternal, host]
3036             params:
3037               CLOUDNAME:
3038                 get_param:
3039                 - CloudEndpoints
3040                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3041               IP_ADDRESS:
3042                 get_param:
3043                 - NetIpMap
3044                 - str_replace:
3045                     params:
3046                       NETWORK:
3047                         get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3048                     template: NETWORK_uri
3049         host_nobrackets:
3050           str_replace:
3051             template:
3052               get_param: [EndpointMap, KeystoneInternal, host]
3053             params:
3054               CLOUDNAME:
3055                 get_param:
3056                 - CloudEndpoints
3057                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3058               IP_ADDRESS:
3059                 get_param:
3060                 - NetIpMap
3061                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3062         port:
3063           get_param: [EndpointMap, KeystoneInternal, port]
3064         protocol:
3065           get_param: [EndpointMap, KeystoneInternal, protocol]
3066         uri:
3067           list_join:
3068           - ''
3069           - - get_param: [EndpointMap, KeystoneInternal, protocol]
3070             - ://
3071             - str_replace:
3072                 template:
3073                   get_param: [EndpointMap, KeystoneInternal, host]
3074                 params:
3075                   CLOUDNAME:
3076                     get_param:
3077                     - CloudEndpoints
3078                     - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3079                   IP_ADDRESS:
3080                     get_param:
3081                     - NetIpMap
3082                     - str_replace:
3083                         params:
3084                           NETWORK:
3085                             get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3086                         template: NETWORK_uri
3087             - ':'
3088             - get_param: [EndpointMap, KeystoneInternal, port]
3089             - /v2.0/ec2tokens
3090         uri_no_suffix:
3091           list_join:
3092           - ''
3093           - - get_param: [EndpointMap, KeystoneInternal, protocol]
3094             - ://
3095             - str_replace:
3096                 template:
3097                   get_param: [EndpointMap, KeystoneInternal, host]
3098                 params:
3099                   CLOUDNAME:
3100                     get_param:
3101                     - CloudEndpoints
3102                     - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3103                   IP_ADDRESS:
3104                     get_param:
3105                     - NetIpMap
3106                     - str_replace:
3107                         params:
3108                           NETWORK:
3109                             get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3110                         template: NETWORK_uri
3111             - ':'
3112             - get_param: [EndpointMap, KeystoneInternal, port]
3113       KeystoneInternal:
3114         host:
3115           str_replace:
3116             template:
3117               get_param: [EndpointMap, KeystoneInternal, host]
3118             params:
3119               CLOUDNAME:
3120                 get_param:
3121                 - CloudEndpoints
3122                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3123               IP_ADDRESS:
3124                 get_param:
3125                 - NetIpMap
3126                 - str_replace:
3127                     params:
3128                       NETWORK:
3129                         get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3130                     template: NETWORK_uri
3131         host_nobrackets:
3132           str_replace:
3133             template:
3134               get_param: [EndpointMap, KeystoneInternal, host]
3135             params:
3136               CLOUDNAME:
3137                 get_param:
3138                 - CloudEndpoints
3139                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3140               IP_ADDRESS:
3141                 get_param:
3142                 - NetIpMap
3143                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3144         port:
3145           get_param: [EndpointMap, KeystoneInternal, port]
3146         protocol:
3147           get_param: [EndpointMap, KeystoneInternal, protocol]
3148         uri:
3149           list_join:
3150           - ''
3151           - - get_param: [EndpointMap, KeystoneInternal, protocol]
3152             - ://
3153             - str_replace:
3154                 template:
3155                   get_param: [EndpointMap, KeystoneInternal, host]
3156                 params:
3157                   CLOUDNAME:
3158                     get_param:
3159                     - CloudEndpoints
3160                     - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3161                   IP_ADDRESS:
3162                     get_param:
3163                     - NetIpMap
3164                     - str_replace:
3165                         params:
3166                           NETWORK:
3167                             get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3168                         template: NETWORK_uri
3169             - ':'
3170             - get_param: [EndpointMap, KeystoneInternal, port]
3171             - /v2.0
3172         uri_no_suffix:
3173           list_join:
3174           - ''
3175           - - get_param: [EndpointMap, KeystoneInternal, protocol]
3176             - ://
3177             - str_replace:
3178                 template:
3179                   get_param: [EndpointMap, KeystoneInternal, host]
3180                 params:
3181                   CLOUDNAME:
3182                     get_param:
3183                     - CloudEndpoints
3184                     - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3185                   IP_ADDRESS:
3186                     get_param:
3187                     - NetIpMap
3188                     - str_replace:
3189                         params:
3190                           NETWORK:
3191                             get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3192                         template: NETWORK_uri
3193             - ':'
3194             - get_param: [EndpointMap, KeystoneInternal, port]
3195       KeystonePublic:
3196         host:
3197           str_replace:
3198             template:
3199               get_param: [EndpointMap, KeystonePublic, host]
3200             params:
3201               CLOUDNAME:
3202                 get_param:
3203                 - CloudEndpoints
3204                 - get_param: [ServiceNetMap, PublicNetwork]
3205               IP_ADDRESS:
3206                 get_param:
3207                 - NetIpMap
3208                 - str_replace:
3209                     params:
3210                       NETWORK:
3211                         get_param: [ServiceNetMap, PublicNetwork]
3212                     template: NETWORK_uri
3213         host_nobrackets:
3214           str_replace:
3215             template:
3216               get_param: [EndpointMap, KeystonePublic, host]
3217             params:
3218               CLOUDNAME:
3219                 get_param:
3220                 - CloudEndpoints
3221                 - get_param: [ServiceNetMap, PublicNetwork]
3222               IP_ADDRESS:
3223                 get_param:
3224                 - NetIpMap
3225                 - get_param: [ServiceNetMap, PublicNetwork]
3226         port:
3227           get_param: [EndpointMap, KeystonePublic, port]
3228         protocol:
3229           get_param: [EndpointMap, KeystonePublic, protocol]
3230         uri:
3231           list_join:
3232           - ''
3233           - - get_param: [EndpointMap, KeystonePublic, protocol]
3234             - ://
3235             - str_replace:
3236                 template:
3237                   get_param: [EndpointMap, KeystonePublic, host]
3238                 params:
3239                   CLOUDNAME:
3240                     get_param:
3241                     - CloudEndpoints
3242                     - get_param: [ServiceNetMap, PublicNetwork]
3243                   IP_ADDRESS:
3244                     get_param:
3245                     - NetIpMap
3246                     - str_replace:
3247                         params:
3248                           NETWORK:
3249                             get_param: [ServiceNetMap, PublicNetwork]
3250                         template: NETWORK_uri
3251             - ':'
3252             - get_param: [EndpointMap, KeystonePublic, port]
3253             - /v2.0
3254         uri_no_suffix:
3255           list_join:
3256           - ''
3257           - - get_param: [EndpointMap, KeystonePublic, protocol]
3258             - ://
3259             - str_replace:
3260                 template:
3261                   get_param: [EndpointMap, KeystonePublic, host]
3262                 params:
3263                   CLOUDNAME:
3264                     get_param:
3265                     - CloudEndpoints
3266                     - get_param: [ServiceNetMap, PublicNetwork]
3267                   IP_ADDRESS:
3268                     get_param:
3269                     - NetIpMap
3270                     - str_replace:
3271                         params:
3272                           NETWORK:
3273                             get_param: [ServiceNetMap, PublicNetwork]
3274                         template: NETWORK_uri
3275             - ':'
3276             - get_param: [EndpointMap, KeystonePublic, port]
3277       KeystoneV3Admin:
3278         host:
3279           str_replace:
3280             template:
3281               get_param: [EndpointMap, KeystoneAdmin, host]
3282             params:
3283               CLOUDNAME:
3284                 get_param:
3285                 - CloudEndpoints
3286                 - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
3287               IP_ADDRESS:
3288                 get_param:
3289                 - NetIpMap
3290                 - str_replace:
3291                     params:
3292                       NETWORK:
3293                         get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
3294                     template: NETWORK_uri
3295         host_nobrackets:
3296           str_replace:
3297             template:
3298               get_param: [EndpointMap, KeystoneAdmin, host]
3299             params:
3300               CLOUDNAME:
3301                 get_param:
3302                 - CloudEndpoints
3303                 - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
3304               IP_ADDRESS:
3305                 get_param:
3306                 - NetIpMap
3307                 - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
3308         port:
3309           get_param: [EndpointMap, KeystoneAdmin, port]
3310         protocol:
3311           get_param: [EndpointMap, KeystoneAdmin, protocol]
3312         uri:
3313           list_join:
3314           - ''
3315           - - get_param: [EndpointMap, KeystoneAdmin, protocol]
3316             - ://
3317             - str_replace:
3318                 template:
3319                   get_param: [EndpointMap, KeystoneAdmin, host]
3320                 params:
3321                   CLOUDNAME:
3322                     get_param:
3323                     - CloudEndpoints
3324                     - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
3325                   IP_ADDRESS:
3326                     get_param:
3327                     - NetIpMap
3328                     - str_replace:
3329                         params:
3330                           NETWORK:
3331                             get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
3332                         template: NETWORK_uri
3333             - ':'
3334             - get_param: [EndpointMap, KeystoneAdmin, port]
3335             - /v3
3336         uri_no_suffix:
3337           list_join:
3338           - ''
3339           - - get_param: [EndpointMap, KeystoneAdmin, protocol]
3340             - ://
3341             - str_replace:
3342                 template:
3343                   get_param: [EndpointMap, KeystoneAdmin, host]
3344                 params:
3345                   CLOUDNAME:
3346                     get_param:
3347                     - CloudEndpoints
3348                     - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
3349                   IP_ADDRESS:
3350                     get_param:
3351                     - NetIpMap
3352                     - str_replace:
3353                         params:
3354                           NETWORK:
3355                             get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
3356                         template: NETWORK_uri
3357             - ':'
3358             - get_param: [EndpointMap, KeystoneAdmin, port]
3359       KeystoneV3Internal:
3360         host:
3361           str_replace:
3362             template:
3363               get_param: [EndpointMap, KeystoneInternal, host]
3364             params:
3365               CLOUDNAME:
3366                 get_param:
3367                 - CloudEndpoints
3368                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3369               IP_ADDRESS:
3370                 get_param:
3371                 - NetIpMap
3372                 - str_replace:
3373                     params:
3374                       NETWORK:
3375                         get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3376                     template: NETWORK_uri
3377         host_nobrackets:
3378           str_replace:
3379             template:
3380               get_param: [EndpointMap, KeystoneInternal, host]
3381             params:
3382               CLOUDNAME:
3383                 get_param:
3384                 - CloudEndpoints
3385                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3386               IP_ADDRESS:
3387                 get_param:
3388                 - NetIpMap
3389                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3390         port:
3391           get_param: [EndpointMap, KeystoneInternal, port]
3392         protocol:
3393           get_param: [EndpointMap, KeystoneInternal, protocol]
3394         uri:
3395           list_join:
3396           - ''
3397           - - get_param: [EndpointMap, KeystoneInternal, protocol]
3398             - ://
3399             - str_replace:
3400                 template:
3401                   get_param: [EndpointMap, KeystoneInternal, host]
3402                 params:
3403                   CLOUDNAME:
3404                     get_param:
3405                     - CloudEndpoints
3406                     - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3407                   IP_ADDRESS:
3408                     get_param:
3409                     - NetIpMap
3410                     - str_replace:
3411                         params:
3412                           NETWORK:
3413                             get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3414                         template: NETWORK_uri
3415             - ':'
3416             - get_param: [EndpointMap, KeystoneInternal, port]
3417             - /v3
3418         uri_no_suffix:
3419           list_join:
3420           - ''
3421           - - get_param: [EndpointMap, KeystoneInternal, protocol]
3422             - ://
3423             - str_replace:
3424                 template:
3425                   get_param: [EndpointMap, KeystoneInternal, host]
3426                 params:
3427                   CLOUDNAME:
3428                     get_param:
3429                     - CloudEndpoints
3430                     - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3431                   IP_ADDRESS:
3432                     get_param:
3433                     - NetIpMap
3434                     - str_replace:
3435                         params:
3436                           NETWORK:
3437                             get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3438                         template: NETWORK_uri
3439             - ':'
3440             - get_param: [EndpointMap, KeystoneInternal, port]
3441       KeystoneV3Public:
3442         host:
3443           str_replace:
3444             template:
3445               get_param: [EndpointMap, KeystonePublic, host]
3446             params:
3447               CLOUDNAME:
3448                 get_param:
3449                 - CloudEndpoints
3450                 - get_param: [ServiceNetMap, PublicNetwork]
3451               IP_ADDRESS:
3452                 get_param:
3453                 - NetIpMap
3454                 - str_replace:
3455                     params:
3456                       NETWORK:
3457                         get_param: [ServiceNetMap, PublicNetwork]
3458                     template: NETWORK_uri
3459         host_nobrackets:
3460           str_replace:
3461             template:
3462               get_param: [EndpointMap, KeystonePublic, host]
3463             params:
3464               CLOUDNAME:
3465                 get_param:
3466                 - CloudEndpoints
3467                 - get_param: [ServiceNetMap, PublicNetwork]
3468               IP_ADDRESS:
3469                 get_param:
3470                 - NetIpMap
3471                 - get_param: [ServiceNetMap, PublicNetwork]
3472         port:
3473           get_param: [EndpointMap, KeystonePublic, port]
3474         protocol:
3475           get_param: [EndpointMap, KeystonePublic, protocol]
3476         uri:
3477           list_join:
3478           - ''
3479           - - get_param: [EndpointMap, KeystonePublic, protocol]
3480             - ://
3481             - str_replace:
3482                 template:
3483                   get_param: [EndpointMap, KeystonePublic, host]
3484                 params:
3485                   CLOUDNAME:
3486                     get_param:
3487                     - CloudEndpoints
3488                     - get_param: [ServiceNetMap, PublicNetwork]
3489                   IP_ADDRESS:
3490                     get_param:
3491                     - NetIpMap
3492                     - str_replace:
3493                         params:
3494                           NETWORK:
3495                             get_param: [ServiceNetMap, PublicNetwork]
3496                         template: NETWORK_uri
3497             - ':'
3498             - get_param: [EndpointMap, KeystonePublic, port]
3499             - /v3
3500         uri_no_suffix:
3501           list_join:
3502           - ''
3503           - - get_param: [EndpointMap, KeystonePublic, protocol]
3504             - ://
3505             - str_replace:
3506                 template:
3507                   get_param: [EndpointMap, KeystonePublic, host]
3508                 params:
3509                   CLOUDNAME:
3510                     get_param:
3511                     - CloudEndpoints
3512                     - get_param: [ServiceNetMap, PublicNetwork]
3513                   IP_ADDRESS:
3514                     get_param:
3515                     - NetIpMap
3516                     - str_replace:
3517                         params:
3518                           NETWORK:
3519                             get_param: [ServiceNetMap, PublicNetwork]
3520                         template: NETWORK_uri
3521             - ':'
3522             - get_param: [EndpointMap, KeystonePublic, port]
3523       ManilaAdmin:
3524         host:
3525           str_replace:
3526             template:
3527               get_param: [EndpointMap, ManilaAdmin, host]
3528             params:
3529               CLOUDNAME:
3530                 get_param:
3531                 - CloudEndpoints
3532                 - get_param: [ServiceNetMap, ManilaApiNetwork]
3533               IP_ADDRESS:
3534                 get_param:
3535                 - NetIpMap
3536                 - str_replace:
3537                     params:
3538                       NETWORK:
3539                         get_param: [ServiceNetMap, ManilaApiNetwork]
3540                     template: NETWORK_uri
3541         host_nobrackets:
3542           str_replace:
3543             template:
3544               get_param: [EndpointMap, ManilaAdmin, host]
3545             params:
3546               CLOUDNAME:
3547                 get_param:
3548                 - CloudEndpoints
3549                 - get_param: [ServiceNetMap, ManilaApiNetwork]
3550               IP_ADDRESS:
3551                 get_param:
3552                 - NetIpMap
3553                 - get_param: [ServiceNetMap, ManilaApiNetwork]
3554         port:
3555           get_param: [EndpointMap, ManilaAdmin, port]
3556         protocol:
3557           get_param: [EndpointMap, ManilaAdmin, protocol]
3558         uri:
3559           list_join:
3560           - ''
3561           - - get_param: [EndpointMap, ManilaAdmin, protocol]
3562             - ://
3563             - str_replace:
3564                 template:
3565                   get_param: [EndpointMap, ManilaAdmin, host]
3566                 params:
3567                   CLOUDNAME:
3568                     get_param:
3569                     - CloudEndpoints
3570                     - get_param: [ServiceNetMap, ManilaApiNetwork]
3571                   IP_ADDRESS:
3572                     get_param:
3573                     - NetIpMap
3574                     - str_replace:
3575                         params:
3576                           NETWORK:
3577                             get_param: [ServiceNetMap, ManilaApiNetwork]
3578                         template: NETWORK_uri
3579             - ':'
3580             - get_param: [EndpointMap, ManilaAdmin, port]
3581             - /v2/%(tenant_id)s
3582         uri_no_suffix:
3583           list_join:
3584           - ''
3585           - - get_param: [EndpointMap, ManilaAdmin, protocol]
3586             - ://
3587             - str_replace:
3588                 template:
3589                   get_param: [EndpointMap, ManilaAdmin, host]
3590                 params:
3591                   CLOUDNAME:
3592                     get_param:
3593                     - CloudEndpoints
3594                     - get_param: [ServiceNetMap, ManilaApiNetwork]
3595                   IP_ADDRESS:
3596                     get_param:
3597                     - NetIpMap
3598                     - str_replace:
3599                         params:
3600                           NETWORK:
3601                             get_param: [ServiceNetMap, ManilaApiNetwork]
3602                         template: NETWORK_uri
3603             - ':'
3604             - get_param: [EndpointMap, ManilaAdmin, port]
3605       ManilaInternal:
3606         host:
3607           str_replace:
3608             template:
3609               get_param: [EndpointMap, ManilaInternal, host]
3610             params:
3611               CLOUDNAME:
3612                 get_param:
3613                 - CloudEndpoints
3614                 - get_param: [ServiceNetMap, ManilaApiNetwork]
3615               IP_ADDRESS:
3616                 get_param:
3617                 - NetIpMap
3618                 - str_replace:
3619                     params:
3620                       NETWORK:
3621                         get_param: [ServiceNetMap, ManilaApiNetwork]
3622                     template: NETWORK_uri
3623         host_nobrackets:
3624           str_replace:
3625             template:
3626               get_param: [EndpointMap, ManilaInternal, host]
3627             params:
3628               CLOUDNAME:
3629                 get_param:
3630                 - CloudEndpoints
3631                 - get_param: [ServiceNetMap, ManilaApiNetwork]
3632               IP_ADDRESS:
3633                 get_param:
3634                 - NetIpMap
3635                 - get_param: [ServiceNetMap, ManilaApiNetwork]
3636         port:
3637           get_param: [EndpointMap, ManilaInternal, port]
3638         protocol:
3639           get_param: [EndpointMap, ManilaInternal, protocol]
3640         uri:
3641           list_join:
3642           - ''
3643           - - get_param: [EndpointMap, ManilaInternal, protocol]
3644             - ://
3645             - str_replace:
3646                 template:
3647                   get_param: [EndpointMap, ManilaInternal, host]
3648                 params:
3649                   CLOUDNAME:
3650                     get_param:
3651                     - CloudEndpoints
3652                     - get_param: [ServiceNetMap, ManilaApiNetwork]
3653                   IP_ADDRESS:
3654                     get_param:
3655                     - NetIpMap
3656                     - str_replace:
3657                         params:
3658                           NETWORK:
3659                             get_param: [ServiceNetMap, ManilaApiNetwork]
3660                         template: NETWORK_uri
3661             - ':'
3662             - get_param: [EndpointMap, ManilaInternal, port]
3663             - /v2/%(tenant_id)s
3664         uri_no_suffix:
3665           list_join:
3666           - ''
3667           - - get_param: [EndpointMap, ManilaInternal, protocol]
3668             - ://
3669             - str_replace:
3670                 template:
3671                   get_param: [EndpointMap, ManilaInternal, host]
3672                 params:
3673                   CLOUDNAME:
3674                     get_param:
3675                     - CloudEndpoints
3676                     - get_param: [ServiceNetMap, ManilaApiNetwork]
3677                   IP_ADDRESS:
3678                     get_param:
3679                     - NetIpMap
3680                     - str_replace:
3681                         params:
3682                           NETWORK:
3683                             get_param: [ServiceNetMap, ManilaApiNetwork]
3684                         template: NETWORK_uri
3685             - ':'
3686             - get_param: [EndpointMap, ManilaInternal, port]
3687       ManilaPublic:
3688         host:
3689           str_replace:
3690             template:
3691               get_param: [EndpointMap, ManilaPublic, host]
3692             params:
3693               CLOUDNAME:
3694                 get_param:
3695                 - CloudEndpoints
3696                 - get_param: [ServiceNetMap, PublicNetwork]
3697               IP_ADDRESS:
3698                 get_param:
3699                 - NetIpMap
3700                 - str_replace:
3701                     params:
3702                       NETWORK:
3703                         get_param: [ServiceNetMap, PublicNetwork]
3704                     template: NETWORK_uri
3705         host_nobrackets:
3706           str_replace:
3707             template:
3708               get_param: [EndpointMap, ManilaPublic, host]
3709             params:
3710               CLOUDNAME:
3711                 get_param:
3712                 - CloudEndpoints
3713                 - get_param: [ServiceNetMap, PublicNetwork]
3714               IP_ADDRESS:
3715                 get_param:
3716                 - NetIpMap
3717                 - get_param: [ServiceNetMap, PublicNetwork]
3718         port:
3719           get_param: [EndpointMap, ManilaPublic, port]
3720         protocol:
3721           get_param: [EndpointMap, ManilaPublic, protocol]
3722         uri:
3723           list_join:
3724           - ''
3725           - - get_param: [EndpointMap, ManilaPublic, protocol]
3726             - ://
3727             - str_replace:
3728                 template:
3729                   get_param: [EndpointMap, ManilaPublic, host]
3730                 params:
3731                   CLOUDNAME:
3732                     get_param:
3733                     - CloudEndpoints
3734                     - get_param: [ServiceNetMap, PublicNetwork]
3735                   IP_ADDRESS:
3736                     get_param:
3737                     - NetIpMap
3738                     - str_replace:
3739                         params:
3740                           NETWORK:
3741                             get_param: [ServiceNetMap, PublicNetwork]
3742                         template: NETWORK_uri
3743             - ':'
3744             - get_param: [EndpointMap, ManilaPublic, port]
3745             - /v2/%(tenant_id)s
3746         uri_no_suffix:
3747           list_join:
3748           - ''
3749           - - get_param: [EndpointMap, ManilaPublic, protocol]
3750             - ://
3751             - str_replace:
3752                 template:
3753                   get_param: [EndpointMap, ManilaPublic, host]
3754                 params:
3755                   CLOUDNAME:
3756                     get_param:
3757                     - CloudEndpoints
3758                     - get_param: [ServiceNetMap, PublicNetwork]
3759                   IP_ADDRESS:
3760                     get_param:
3761                     - NetIpMap
3762                     - str_replace:
3763                         params:
3764                           NETWORK:
3765                             get_param: [ServiceNetMap, PublicNetwork]
3766                         template: NETWORK_uri
3767             - ':'
3768             - get_param: [EndpointMap, ManilaPublic, port]
3769       ManilaV1Admin:
3770         host:
3771           str_replace:
3772             template:
3773               get_param: [EndpointMap, ManilaAdmin, host]
3774             params:
3775               CLOUDNAME:
3776                 get_param:
3777                 - CloudEndpoints
3778                 - get_param: [ServiceNetMap, ManilaApiNetwork]
3779               IP_ADDRESS:
3780                 get_param:
3781                 - NetIpMap
3782                 - str_replace:
3783                     params:
3784                       NETWORK:
3785                         get_param: [ServiceNetMap, ManilaApiNetwork]
3786                     template: NETWORK_uri
3787         host_nobrackets:
3788           str_replace:
3789             template:
3790               get_param: [EndpointMap, ManilaAdmin, host]
3791             params:
3792               CLOUDNAME:
3793                 get_param:
3794                 - CloudEndpoints
3795                 - get_param: [ServiceNetMap, ManilaApiNetwork]
3796               IP_ADDRESS:
3797                 get_param:
3798                 - NetIpMap
3799                 - get_param: [ServiceNetMap, ManilaApiNetwork]
3800         port:
3801           get_param: [EndpointMap, ManilaAdmin, port]
3802         protocol:
3803           get_param: [EndpointMap, ManilaAdmin, protocol]
3804         uri:
3805           list_join:
3806           - ''
3807           - - get_param: [EndpointMap, ManilaAdmin, protocol]
3808             - ://
3809             - str_replace:
3810                 template:
3811                   get_param: [EndpointMap, ManilaAdmin, host]
3812                 params:
3813                   CLOUDNAME:
3814                     get_param:
3815                     - CloudEndpoints
3816                     - get_param: [ServiceNetMap, ManilaApiNetwork]
3817                   IP_ADDRESS:
3818                     get_param:
3819                     - NetIpMap
3820                     - str_replace:
3821                         params:
3822                           NETWORK:
3823                             get_param: [ServiceNetMap, ManilaApiNetwork]
3824                         template: NETWORK_uri
3825             - ':'
3826             - get_param: [EndpointMap, ManilaAdmin, port]
3827             - /v1/%(tenant_id)s
3828         uri_no_suffix:
3829           list_join:
3830           - ''
3831           - - get_param: [EndpointMap, ManilaAdmin, protocol]
3832             - ://
3833             - str_replace:
3834                 template:
3835                   get_param: [EndpointMap, ManilaAdmin, host]
3836                 params:
3837                   CLOUDNAME:
3838                     get_param:
3839                     - CloudEndpoints
3840                     - get_param: [ServiceNetMap, ManilaApiNetwork]
3841                   IP_ADDRESS:
3842                     get_param:
3843                     - NetIpMap
3844                     - str_replace:
3845                         params:
3846                           NETWORK:
3847                             get_param: [ServiceNetMap, ManilaApiNetwork]
3848                         template: NETWORK_uri
3849             - ':'
3850             - get_param: [EndpointMap, ManilaAdmin, port]
3851       ManilaV1Internal:
3852         host:
3853           str_replace:
3854             template:
3855               get_param: [EndpointMap, ManilaInternal, host]
3856             params:
3857               CLOUDNAME:
3858                 get_param:
3859                 - CloudEndpoints
3860                 - get_param: [ServiceNetMap, ManilaApiNetwork]
3861               IP_ADDRESS:
3862                 get_param:
3863                 - NetIpMap
3864                 - str_replace:
3865                     params:
3866                       NETWORK:
3867                         get_param: [ServiceNetMap, ManilaApiNetwork]
3868                     template: NETWORK_uri
3869         host_nobrackets:
3870           str_replace:
3871             template:
3872               get_param: [EndpointMap, ManilaInternal, host]
3873             params:
3874               CLOUDNAME:
3875                 get_param:
3876                 - CloudEndpoints
3877                 - get_param: [ServiceNetMap, ManilaApiNetwork]
3878               IP_ADDRESS:
3879                 get_param:
3880                 - NetIpMap
3881                 - get_param: [ServiceNetMap, ManilaApiNetwork]
3882         port:
3883           get_param: [EndpointMap, ManilaInternal, port]
3884         protocol:
3885           get_param: [EndpointMap, ManilaInternal, protocol]
3886         uri:
3887           list_join:
3888           - ''
3889           - - get_param: [EndpointMap, ManilaInternal, protocol]
3890             - ://
3891             - str_replace:
3892                 template:
3893                   get_param: [EndpointMap, ManilaInternal, host]
3894                 params:
3895                   CLOUDNAME:
3896                     get_param:
3897                     - CloudEndpoints
3898                     - get_param: [ServiceNetMap, ManilaApiNetwork]
3899                   IP_ADDRESS:
3900                     get_param:
3901                     - NetIpMap
3902                     - str_replace:
3903                         params:
3904                           NETWORK:
3905                             get_param: [ServiceNetMap, ManilaApiNetwork]
3906                         template: NETWORK_uri
3907             - ':'
3908             - get_param: [EndpointMap, ManilaInternal, port]
3909             - /v1/%(tenant_id)s
3910         uri_no_suffix:
3911           list_join:
3912           - ''
3913           - - get_param: [EndpointMap, ManilaInternal, protocol]
3914             - ://
3915             - str_replace:
3916                 template:
3917                   get_param: [EndpointMap, ManilaInternal, host]
3918                 params:
3919                   CLOUDNAME:
3920                     get_param:
3921                     - CloudEndpoints
3922                     - get_param: [ServiceNetMap, ManilaApiNetwork]
3923                   IP_ADDRESS:
3924                     get_param:
3925                     - NetIpMap
3926                     - str_replace:
3927                         params:
3928                           NETWORK:
3929                             get_param: [ServiceNetMap, ManilaApiNetwork]
3930                         template: NETWORK_uri
3931             - ':'
3932             - get_param: [EndpointMap, ManilaInternal, port]
3933       ManilaV1Public:
3934         host:
3935           str_replace:
3936             template:
3937               get_param: [EndpointMap, ManilaPublic, host]
3938             params:
3939               CLOUDNAME:
3940                 get_param:
3941                 - CloudEndpoints
3942                 - get_param: [ServiceNetMap, PublicNetwork]
3943               IP_ADDRESS:
3944                 get_param:
3945                 - NetIpMap
3946                 - str_replace:
3947                     params:
3948                       NETWORK:
3949                         get_param: [ServiceNetMap, PublicNetwork]
3950                     template: NETWORK_uri
3951         host_nobrackets:
3952           str_replace:
3953             template:
3954               get_param: [EndpointMap, ManilaPublic, host]
3955             params:
3956               CLOUDNAME:
3957                 get_param:
3958                 - CloudEndpoints
3959                 - get_param: [ServiceNetMap, PublicNetwork]
3960               IP_ADDRESS:
3961                 get_param:
3962                 - NetIpMap
3963                 - get_param: [ServiceNetMap, PublicNetwork]
3964         port:
3965           get_param: [EndpointMap, ManilaPublic, port]
3966         protocol:
3967           get_param: [EndpointMap, ManilaPublic, protocol]
3968         uri:
3969           list_join:
3970           - ''
3971           - - get_param: [EndpointMap, ManilaPublic, protocol]
3972             - ://
3973             - str_replace:
3974                 template:
3975                   get_param: [EndpointMap, ManilaPublic, host]
3976                 params:
3977                   CLOUDNAME:
3978                     get_param:
3979                     - CloudEndpoints
3980                     - get_param: [ServiceNetMap, PublicNetwork]
3981                   IP_ADDRESS:
3982                     get_param:
3983                     - NetIpMap
3984                     - str_replace:
3985                         params:
3986                           NETWORK:
3987                             get_param: [ServiceNetMap, PublicNetwork]
3988                         template: NETWORK_uri
3989             - ':'
3990             - get_param: [EndpointMap, ManilaPublic, port]
3991             - /v1/%(tenant_id)s
3992         uri_no_suffix:
3993           list_join:
3994           - ''
3995           - - get_param: [EndpointMap, ManilaPublic, protocol]
3996             - ://
3997             - str_replace:
3998                 template:
3999                   get_param: [EndpointMap, ManilaPublic, host]
4000                 params:
4001                   CLOUDNAME:
4002                     get_param:
4003                     - CloudEndpoints
4004                     - get_param: [ServiceNetMap, PublicNetwork]
4005                   IP_ADDRESS:
4006                     get_param:
4007                     - NetIpMap
4008                     - str_replace:
4009                         params:
4010                           NETWORK:
4011                             get_param: [ServiceNetMap, PublicNetwork]
4012                         template: NETWORK_uri
4013             - ':'
4014             - get_param: [EndpointMap, ManilaPublic, port]
4015       MistralAdmin:
4016         host:
4017           str_replace:
4018             template:
4019               get_param: [EndpointMap, MistralAdmin, host]
4020             params:
4021               CLOUDNAME:
4022                 get_param:
4023                 - CloudEndpoints
4024                 - get_param: [ServiceNetMap, MistralApiNetwork]
4025               IP_ADDRESS:
4026                 get_param:
4027                 - NetIpMap
4028                 - str_replace:
4029                     params:
4030                       NETWORK:
4031                         get_param: [ServiceNetMap, MistralApiNetwork]
4032                     template: NETWORK_uri
4033         host_nobrackets:
4034           str_replace:
4035             template:
4036               get_param: [EndpointMap, MistralAdmin, host]
4037             params:
4038               CLOUDNAME:
4039                 get_param:
4040                 - CloudEndpoints
4041                 - get_param: [ServiceNetMap, MistralApiNetwork]
4042               IP_ADDRESS:
4043                 get_param:
4044                 - NetIpMap
4045                 - get_param: [ServiceNetMap, MistralApiNetwork]
4046         port:
4047           get_param: [EndpointMap, MistralAdmin, port]
4048         protocol:
4049           get_param: [EndpointMap, MistralAdmin, protocol]
4050         uri:
4051           list_join:
4052           - ''
4053           - - get_param: [EndpointMap, MistralAdmin, protocol]
4054             - ://
4055             - str_replace:
4056                 template:
4057                   get_param: [EndpointMap, MistralAdmin, host]
4058                 params:
4059                   CLOUDNAME:
4060                     get_param:
4061                     - CloudEndpoints
4062                     - get_param: [ServiceNetMap, MistralApiNetwork]
4063                   IP_ADDRESS:
4064                     get_param:
4065                     - NetIpMap
4066                     - str_replace:
4067                         params:
4068                           NETWORK:
4069                             get_param: [ServiceNetMap, MistralApiNetwork]
4070                         template: NETWORK_uri
4071             - ':'
4072             - get_param: [EndpointMap, MistralAdmin, port]
4073             - /v2
4074         uri_no_suffix:
4075           list_join:
4076           - ''
4077           - - get_param: [EndpointMap, MistralAdmin, protocol]
4078             - ://
4079             - str_replace:
4080                 template:
4081                   get_param: [EndpointMap, MistralAdmin, host]
4082                 params:
4083                   CLOUDNAME:
4084                     get_param:
4085                     - CloudEndpoints
4086                     - get_param: [ServiceNetMap, MistralApiNetwork]
4087                   IP_ADDRESS:
4088                     get_param:
4089                     - NetIpMap
4090                     - str_replace:
4091                         params:
4092                           NETWORK:
4093                             get_param: [ServiceNetMap, MistralApiNetwork]
4094                         template: NETWORK_uri
4095             - ':'
4096             - get_param: [EndpointMap, MistralAdmin, port]
4097       MistralInternal:
4098         host:
4099           str_replace:
4100             template:
4101               get_param: [EndpointMap, MistralInternal, host]
4102             params:
4103               CLOUDNAME:
4104                 get_param:
4105                 - CloudEndpoints
4106                 - get_param: [ServiceNetMap, MistralApiNetwork]
4107               IP_ADDRESS:
4108                 get_param:
4109                 - NetIpMap
4110                 - str_replace:
4111                     params:
4112                       NETWORK:
4113                         get_param: [ServiceNetMap, MistralApiNetwork]
4114                     template: NETWORK_uri
4115         host_nobrackets:
4116           str_replace:
4117             template:
4118               get_param: [EndpointMap, MistralInternal, host]
4119             params:
4120               CLOUDNAME:
4121                 get_param:
4122                 - CloudEndpoints
4123                 - get_param: [ServiceNetMap, MistralApiNetwork]
4124               IP_ADDRESS:
4125                 get_param:
4126                 - NetIpMap
4127                 - get_param: [ServiceNetMap, MistralApiNetwork]
4128         port:
4129           get_param: [EndpointMap, MistralInternal, port]
4130         protocol:
4131           get_param: [EndpointMap, MistralInternal, protocol]
4132         uri:
4133           list_join:
4134           - ''
4135           - - get_param: [EndpointMap, MistralInternal, protocol]
4136             - ://
4137             - str_replace:
4138                 template:
4139                   get_param: [EndpointMap, MistralInternal, host]
4140                 params:
4141                   CLOUDNAME:
4142                     get_param:
4143                     - CloudEndpoints
4144                     - get_param: [ServiceNetMap, MistralApiNetwork]
4145                   IP_ADDRESS:
4146                     get_param:
4147                     - NetIpMap
4148                     - str_replace:
4149                         params:
4150                           NETWORK:
4151                             get_param: [ServiceNetMap, MistralApiNetwork]
4152                         template: NETWORK_uri
4153             - ':'
4154             - get_param: [EndpointMap, MistralInternal, port]
4155             - /v2
4156         uri_no_suffix:
4157           list_join:
4158           - ''
4159           - - get_param: [EndpointMap, MistralInternal, protocol]
4160             - ://
4161             - str_replace:
4162                 template:
4163                   get_param: [EndpointMap, MistralInternal, host]
4164                 params:
4165                   CLOUDNAME:
4166                     get_param:
4167                     - CloudEndpoints
4168                     - get_param: [ServiceNetMap, MistralApiNetwork]
4169                   IP_ADDRESS:
4170                     get_param:
4171                     - NetIpMap
4172                     - str_replace:
4173                         params:
4174                           NETWORK:
4175                             get_param: [ServiceNetMap, MistralApiNetwork]
4176                         template: NETWORK_uri
4177             - ':'
4178             - get_param: [EndpointMap, MistralInternal, port]
4179       MistralPublic:
4180         host:
4181           str_replace:
4182             template:
4183               get_param: [EndpointMap, MistralPublic, host]
4184             params:
4185               CLOUDNAME:
4186                 get_param:
4187                 - CloudEndpoints
4188                 - get_param: [ServiceNetMap, PublicNetwork]
4189               IP_ADDRESS:
4190                 get_param:
4191                 - NetIpMap
4192                 - str_replace:
4193                     params:
4194                       NETWORK:
4195                         get_param: [ServiceNetMap, PublicNetwork]
4196                     template: NETWORK_uri
4197         host_nobrackets:
4198           str_replace:
4199             template:
4200               get_param: [EndpointMap, MistralPublic, host]
4201             params:
4202               CLOUDNAME:
4203                 get_param:
4204                 - CloudEndpoints
4205                 - get_param: [ServiceNetMap, PublicNetwork]
4206               IP_ADDRESS:
4207                 get_param:
4208                 - NetIpMap
4209                 - get_param: [ServiceNetMap, PublicNetwork]
4210         port:
4211           get_param: [EndpointMap, MistralPublic, port]
4212         protocol:
4213           get_param: [EndpointMap, MistralPublic, protocol]
4214         uri:
4215           list_join:
4216           - ''
4217           - - get_param: [EndpointMap, MistralPublic, protocol]
4218             - ://
4219             - str_replace:
4220                 template:
4221                   get_param: [EndpointMap, MistralPublic, host]
4222                 params:
4223                   CLOUDNAME:
4224                     get_param:
4225                     - CloudEndpoints
4226                     - get_param: [ServiceNetMap, PublicNetwork]
4227                   IP_ADDRESS:
4228                     get_param:
4229                     - NetIpMap
4230                     - str_replace:
4231                         params:
4232                           NETWORK:
4233                             get_param: [ServiceNetMap, PublicNetwork]
4234                         template: NETWORK_uri
4235             - ':'
4236             - get_param: [EndpointMap, MistralPublic, port]
4237             - /v2
4238         uri_no_suffix:
4239           list_join:
4240           - ''
4241           - - get_param: [EndpointMap, MistralPublic, protocol]
4242             - ://
4243             - str_replace:
4244                 template:
4245                   get_param: [EndpointMap, MistralPublic, host]
4246                 params:
4247                   CLOUDNAME:
4248                     get_param:
4249                     - CloudEndpoints
4250                     - get_param: [ServiceNetMap, PublicNetwork]
4251                   IP_ADDRESS:
4252                     get_param:
4253                     - NetIpMap
4254                     - str_replace:
4255                         params:
4256                           NETWORK:
4257                             get_param: [ServiceNetMap, PublicNetwork]
4258                         template: NETWORK_uri
4259             - ':'
4260             - get_param: [EndpointMap, MistralPublic, port]
4261       MysqlInternal:
4262         host:
4263           str_replace:
4264             template:
4265               get_param: [EndpointMap, MysqlInternal, host]
4266             params:
4267               CLOUDNAME:
4268                 get_param:
4269                 - CloudEndpoints
4270                 - get_param: [ServiceNetMap, MysqlNetwork]
4271               IP_ADDRESS:
4272                 get_param:
4273                 - NetIpMap
4274                 - str_replace:
4275                     params:
4276                       NETWORK:
4277                         get_param: [ServiceNetMap, MysqlNetwork]
4278                     template: NETWORK_uri
4279         host_nobrackets:
4280           str_replace:
4281             template:
4282               get_param: [EndpointMap, MysqlInternal, host]
4283             params:
4284               CLOUDNAME:
4285                 get_param:
4286                 - CloudEndpoints
4287                 - get_param: [ServiceNetMap, MysqlNetwork]
4288               IP_ADDRESS:
4289                 get_param:
4290                 - NetIpMap
4291                 - get_param: [ServiceNetMap, MysqlNetwork]
4292         port:
4293           get_param: [EndpointMap, MysqlInternal, port]
4294         protocol:
4295           get_param: [EndpointMap, MysqlInternal, protocol]
4296         uri:
4297           list_join:
4298           - ''
4299           - - get_param: [EndpointMap, MysqlInternal, protocol]
4300             - ://
4301             - str_replace:
4302                 template:
4303                   get_param: [EndpointMap, MysqlInternal, host]
4304                 params:
4305                   CLOUDNAME:
4306                     get_param:
4307                     - CloudEndpoints
4308                     - get_param: [ServiceNetMap, MysqlNetwork]
4309                   IP_ADDRESS:
4310                     get_param:
4311                     - NetIpMap
4312                     - str_replace:
4313                         params:
4314                           NETWORK:
4315                             get_param: [ServiceNetMap, MysqlNetwork]
4316                         template: NETWORK_uri
4317             - ':'
4318             - get_param: [EndpointMap, MysqlInternal, port]
4319         uri_no_suffix:
4320           list_join:
4321           - ''
4322           - - get_param: [EndpointMap, MysqlInternal, protocol]
4323             - ://
4324             - str_replace:
4325                 template:
4326                   get_param: [EndpointMap, MysqlInternal, host]
4327                 params:
4328                   CLOUDNAME:
4329                     get_param:
4330                     - CloudEndpoints
4331                     - get_param: [ServiceNetMap, MysqlNetwork]
4332                   IP_ADDRESS:
4333                     get_param:
4334                     - NetIpMap
4335                     - str_replace:
4336                         params:
4337                           NETWORK:
4338                             get_param: [ServiceNetMap, MysqlNetwork]
4339                         template: NETWORK_uri
4340             - ':'
4341             - get_param: [EndpointMap, MysqlInternal, port]
4342       NeutronAdmin:
4343         host:
4344           str_replace:
4345             template:
4346               get_param: [EndpointMap, NeutronAdmin, host]
4347             params:
4348               CLOUDNAME:
4349                 get_param:
4350                 - CloudEndpoints
4351                 - get_param: [ServiceNetMap, NeutronApiNetwork]
4352               IP_ADDRESS:
4353                 get_param:
4354                 - NetIpMap
4355                 - str_replace:
4356                     params:
4357                       NETWORK:
4358                         get_param: [ServiceNetMap, NeutronApiNetwork]
4359                     template: NETWORK_uri
4360         host_nobrackets:
4361           str_replace:
4362             template:
4363               get_param: [EndpointMap, NeutronAdmin, host]
4364             params:
4365               CLOUDNAME:
4366                 get_param:
4367                 - CloudEndpoints
4368                 - get_param: [ServiceNetMap, NeutronApiNetwork]
4369               IP_ADDRESS:
4370                 get_param:
4371                 - NetIpMap
4372                 - get_param: [ServiceNetMap, NeutronApiNetwork]
4373         port:
4374           get_param: [EndpointMap, NeutronAdmin, port]
4375         protocol:
4376           get_param: [EndpointMap, NeutronAdmin, protocol]
4377         uri:
4378           list_join:
4379           - ''
4380           - - get_param: [EndpointMap, NeutronAdmin, protocol]
4381             - ://
4382             - str_replace:
4383                 template:
4384                   get_param: [EndpointMap, NeutronAdmin, host]
4385                 params:
4386                   CLOUDNAME:
4387                     get_param:
4388                     - CloudEndpoints
4389                     - get_param: [ServiceNetMap, NeutronApiNetwork]
4390                   IP_ADDRESS:
4391                     get_param:
4392                     - NetIpMap
4393                     - str_replace:
4394                         params:
4395                           NETWORK:
4396                             get_param: [ServiceNetMap, NeutronApiNetwork]
4397                         template: NETWORK_uri
4398             - ':'
4399             - get_param: [EndpointMap, NeutronAdmin, port]
4400         uri_no_suffix:
4401           list_join:
4402           - ''
4403           - - get_param: [EndpointMap, NeutronAdmin, protocol]
4404             - ://
4405             - str_replace:
4406                 template:
4407                   get_param: [EndpointMap, NeutronAdmin, host]
4408                 params:
4409                   CLOUDNAME:
4410                     get_param:
4411                     - CloudEndpoints
4412                     - get_param: [ServiceNetMap, NeutronApiNetwork]
4413                   IP_ADDRESS:
4414                     get_param:
4415                     - NetIpMap
4416                     - str_replace:
4417                         params:
4418                           NETWORK:
4419                             get_param: [ServiceNetMap, NeutronApiNetwork]
4420                         template: NETWORK_uri
4421             - ':'
4422             - get_param: [EndpointMap, NeutronAdmin, port]
4423       NeutronInternal:
4424         host:
4425           str_replace:
4426             template:
4427               get_param: [EndpointMap, NeutronInternal, host]
4428             params:
4429               CLOUDNAME:
4430                 get_param:
4431                 - CloudEndpoints
4432                 - get_param: [ServiceNetMap, NeutronApiNetwork]
4433               IP_ADDRESS:
4434                 get_param:
4435                 - NetIpMap
4436                 - str_replace:
4437                     params:
4438                       NETWORK:
4439                         get_param: [ServiceNetMap, NeutronApiNetwork]
4440                     template: NETWORK_uri
4441         host_nobrackets:
4442           str_replace:
4443             template:
4444               get_param: [EndpointMap, NeutronInternal, host]
4445             params:
4446               CLOUDNAME:
4447                 get_param:
4448                 - CloudEndpoints
4449                 - get_param: [ServiceNetMap, NeutronApiNetwork]
4450               IP_ADDRESS:
4451                 get_param:
4452                 - NetIpMap
4453                 - get_param: [ServiceNetMap, NeutronApiNetwork]
4454         port:
4455           get_param: [EndpointMap, NeutronInternal, port]
4456         protocol:
4457           get_param: [EndpointMap, NeutronInternal, protocol]
4458         uri:
4459           list_join:
4460           - ''
4461           - - get_param: [EndpointMap, NeutronInternal, protocol]
4462             - ://
4463             - str_replace:
4464                 template:
4465                   get_param: [EndpointMap, NeutronInternal, host]
4466                 params:
4467                   CLOUDNAME:
4468                     get_param:
4469                     - CloudEndpoints
4470                     - get_param: [ServiceNetMap, NeutronApiNetwork]
4471                   IP_ADDRESS:
4472                     get_param:
4473                     - NetIpMap
4474                     - str_replace:
4475                         params:
4476                           NETWORK:
4477                             get_param: [ServiceNetMap, NeutronApiNetwork]
4478                         template: NETWORK_uri
4479             - ':'
4480             - get_param: [EndpointMap, NeutronInternal, port]
4481         uri_no_suffix:
4482           list_join:
4483           - ''
4484           - - get_param: [EndpointMap, NeutronInternal, protocol]
4485             - ://
4486             - str_replace:
4487                 template:
4488                   get_param: [EndpointMap, NeutronInternal, host]
4489                 params:
4490                   CLOUDNAME:
4491                     get_param:
4492                     - CloudEndpoints
4493                     - get_param: [ServiceNetMap, NeutronApiNetwork]
4494                   IP_ADDRESS:
4495                     get_param:
4496                     - NetIpMap
4497                     - str_replace:
4498                         params:
4499                           NETWORK:
4500                             get_param: [ServiceNetMap, NeutronApiNetwork]
4501                         template: NETWORK_uri
4502             - ':'
4503             - get_param: [EndpointMap, NeutronInternal, port]
4504       NeutronPublic:
4505         host:
4506           str_replace:
4507             template:
4508               get_param: [EndpointMap, NeutronPublic, host]
4509             params:
4510               CLOUDNAME:
4511                 get_param:
4512                 - CloudEndpoints
4513                 - get_param: [ServiceNetMap, PublicNetwork]
4514               IP_ADDRESS:
4515                 get_param:
4516                 - NetIpMap
4517                 - str_replace:
4518                     params:
4519                       NETWORK:
4520                         get_param: [ServiceNetMap, PublicNetwork]
4521                     template: NETWORK_uri
4522         host_nobrackets:
4523           str_replace:
4524             template:
4525               get_param: [EndpointMap, NeutronPublic, host]
4526             params:
4527               CLOUDNAME:
4528                 get_param:
4529                 - CloudEndpoints
4530                 - get_param: [ServiceNetMap, PublicNetwork]
4531               IP_ADDRESS:
4532                 get_param:
4533                 - NetIpMap
4534                 - get_param: [ServiceNetMap, PublicNetwork]
4535         port:
4536           get_param: [EndpointMap, NeutronPublic, port]
4537         protocol:
4538           get_param: [EndpointMap, NeutronPublic, protocol]
4539         uri:
4540           list_join:
4541           - ''
4542           - - get_param: [EndpointMap, NeutronPublic, protocol]
4543             - ://
4544             - str_replace:
4545                 template:
4546                   get_param: [EndpointMap, NeutronPublic, host]
4547                 params:
4548                   CLOUDNAME:
4549                     get_param:
4550                     - CloudEndpoints
4551                     - get_param: [ServiceNetMap, PublicNetwork]
4552                   IP_ADDRESS:
4553                     get_param:
4554                     - NetIpMap
4555                     - str_replace:
4556                         params:
4557                           NETWORK:
4558                             get_param: [ServiceNetMap, PublicNetwork]
4559                         template: NETWORK_uri
4560             - ':'
4561             - get_param: [EndpointMap, NeutronPublic, port]
4562         uri_no_suffix:
4563           list_join:
4564           - ''
4565           - - get_param: [EndpointMap, NeutronPublic, protocol]
4566             - ://
4567             - str_replace:
4568                 template:
4569                   get_param: [EndpointMap, NeutronPublic, host]
4570                 params:
4571                   CLOUDNAME:
4572                     get_param:
4573                     - CloudEndpoints
4574                     - get_param: [ServiceNetMap, PublicNetwork]
4575                   IP_ADDRESS:
4576                     get_param:
4577                     - NetIpMap
4578                     - str_replace:
4579                         params:
4580                           NETWORK:
4581                             get_param: [ServiceNetMap, PublicNetwork]
4582                         template: NETWORK_uri
4583             - ':'
4584             - get_param: [EndpointMap, NeutronPublic, port]
4585       NovaAdmin:
4586         host:
4587           str_replace:
4588             template:
4589               get_param: [EndpointMap, NovaAdmin, host]
4590             params:
4591               CLOUDNAME:
4592                 get_param:
4593                 - CloudEndpoints
4594                 - get_param: [ServiceNetMap, NovaApiNetwork]
4595               IP_ADDRESS:
4596                 get_param:
4597                 - NetIpMap
4598                 - str_replace:
4599                     params:
4600                       NETWORK:
4601                         get_param: [ServiceNetMap, NovaApiNetwork]
4602                     template: NETWORK_uri
4603         host_nobrackets:
4604           str_replace:
4605             template:
4606               get_param: [EndpointMap, NovaAdmin, host]
4607             params:
4608               CLOUDNAME:
4609                 get_param:
4610                 - CloudEndpoints
4611                 - get_param: [ServiceNetMap, NovaApiNetwork]
4612               IP_ADDRESS:
4613                 get_param:
4614                 - NetIpMap
4615                 - get_param: [ServiceNetMap, NovaApiNetwork]
4616         port:
4617           get_param: [EndpointMap, NovaAdmin, port]
4618         protocol:
4619           get_param: [EndpointMap, NovaAdmin, protocol]
4620         uri:
4621           list_join:
4622           - ''
4623           - - get_param: [EndpointMap, NovaAdmin, protocol]
4624             - ://
4625             - str_replace:
4626                 template:
4627                   get_param: [EndpointMap, NovaAdmin, host]
4628                 params:
4629                   CLOUDNAME:
4630                     get_param:
4631                     - CloudEndpoints
4632                     - get_param: [ServiceNetMap, NovaApiNetwork]
4633                   IP_ADDRESS:
4634                     get_param:
4635                     - NetIpMap
4636                     - str_replace:
4637                         params:
4638                           NETWORK:
4639                             get_param: [ServiceNetMap, NovaApiNetwork]
4640                         template: NETWORK_uri
4641             - ':'
4642             - get_param: [EndpointMap, NovaAdmin, port]
4643             - /v2.1
4644         uri_no_suffix:
4645           list_join:
4646           - ''
4647           - - get_param: [EndpointMap, NovaAdmin, protocol]
4648             - ://
4649             - str_replace:
4650                 template:
4651                   get_param: [EndpointMap, NovaAdmin, host]
4652                 params:
4653                   CLOUDNAME:
4654                     get_param:
4655                     - CloudEndpoints
4656                     - get_param: [ServiceNetMap, NovaApiNetwork]
4657                   IP_ADDRESS:
4658                     get_param:
4659                     - NetIpMap
4660                     - str_replace:
4661                         params:
4662                           NETWORK:
4663                             get_param: [ServiceNetMap, NovaApiNetwork]
4664                         template: NETWORK_uri
4665             - ':'
4666             - get_param: [EndpointMap, NovaAdmin, port]
4667       NovaInternal:
4668         host:
4669           str_replace:
4670             template:
4671               get_param: [EndpointMap, NovaInternal, host]
4672             params:
4673               CLOUDNAME:
4674                 get_param:
4675                 - CloudEndpoints
4676                 - get_param: [ServiceNetMap, NovaApiNetwork]
4677               IP_ADDRESS:
4678                 get_param:
4679                 - NetIpMap
4680                 - str_replace:
4681                     params:
4682                       NETWORK:
4683                         get_param: [ServiceNetMap, NovaApiNetwork]
4684                     template: NETWORK_uri
4685         host_nobrackets:
4686           str_replace:
4687             template:
4688               get_param: [EndpointMap, NovaInternal, host]
4689             params:
4690               CLOUDNAME:
4691                 get_param:
4692                 - CloudEndpoints
4693                 - get_param: [ServiceNetMap, NovaApiNetwork]
4694               IP_ADDRESS:
4695                 get_param:
4696                 - NetIpMap
4697                 - get_param: [ServiceNetMap, NovaApiNetwork]
4698         port:
4699           get_param: [EndpointMap, NovaInternal, port]
4700         protocol:
4701           get_param: [EndpointMap, NovaInternal, protocol]
4702         uri:
4703           list_join:
4704           - ''
4705           - - get_param: [EndpointMap, NovaInternal, protocol]
4706             - ://
4707             - str_replace:
4708                 template:
4709                   get_param: [EndpointMap, NovaInternal, host]
4710                 params:
4711                   CLOUDNAME:
4712                     get_param:
4713                     - CloudEndpoints
4714                     - get_param: [ServiceNetMap, NovaApiNetwork]
4715                   IP_ADDRESS:
4716                     get_param:
4717                     - NetIpMap
4718                     - str_replace:
4719                         params:
4720                           NETWORK:
4721                             get_param: [ServiceNetMap, NovaApiNetwork]
4722                         template: NETWORK_uri
4723             - ':'
4724             - get_param: [EndpointMap, NovaInternal, port]
4725             - /v2.1
4726         uri_no_suffix:
4727           list_join:
4728           - ''
4729           - - get_param: [EndpointMap, NovaInternal, protocol]
4730             - ://
4731             - str_replace:
4732                 template:
4733                   get_param: [EndpointMap, NovaInternal, host]
4734                 params:
4735                   CLOUDNAME:
4736                     get_param:
4737                     - CloudEndpoints
4738                     - get_param: [ServiceNetMap, NovaApiNetwork]
4739                   IP_ADDRESS:
4740                     get_param:
4741                     - NetIpMap
4742                     - str_replace:
4743                         params:
4744                           NETWORK:
4745                             get_param: [ServiceNetMap, NovaApiNetwork]
4746                         template: NETWORK_uri
4747             - ':'
4748             - get_param: [EndpointMap, NovaInternal, port]
4749       NovaPublic:
4750         host:
4751           str_replace:
4752             template:
4753               get_param: [EndpointMap, NovaPublic, host]
4754             params:
4755               CLOUDNAME:
4756                 get_param:
4757                 - CloudEndpoints
4758                 - get_param: [ServiceNetMap, PublicNetwork]
4759               IP_ADDRESS:
4760                 get_param:
4761                 - NetIpMap
4762                 - str_replace:
4763                     params:
4764                       NETWORK:
4765                         get_param: [ServiceNetMap, PublicNetwork]
4766                     template: NETWORK_uri
4767         host_nobrackets:
4768           str_replace:
4769             template:
4770               get_param: [EndpointMap, NovaPublic, host]
4771             params:
4772               CLOUDNAME:
4773                 get_param:
4774                 - CloudEndpoints
4775                 - get_param: [ServiceNetMap, PublicNetwork]
4776               IP_ADDRESS:
4777                 get_param:
4778                 - NetIpMap
4779                 - get_param: [ServiceNetMap, PublicNetwork]
4780         port:
4781           get_param: [EndpointMap, NovaPublic, port]
4782         protocol:
4783           get_param: [EndpointMap, NovaPublic, protocol]
4784         uri:
4785           list_join:
4786           - ''
4787           - - get_param: [EndpointMap, NovaPublic, protocol]
4788             - ://
4789             - str_replace:
4790                 template:
4791                   get_param: [EndpointMap, NovaPublic, host]
4792                 params:
4793                   CLOUDNAME:
4794                     get_param:
4795                     - CloudEndpoints
4796                     - get_param: [ServiceNetMap, PublicNetwork]
4797                   IP_ADDRESS:
4798                     get_param:
4799                     - NetIpMap
4800                     - str_replace:
4801                         params:
4802                           NETWORK:
4803                             get_param: [ServiceNetMap, PublicNetwork]
4804                         template: NETWORK_uri
4805             - ':'
4806             - get_param: [EndpointMap, NovaPublic, port]
4807             - /v2.1
4808         uri_no_suffix:
4809           list_join:
4810           - ''
4811           - - get_param: [EndpointMap, NovaPublic, protocol]
4812             - ://
4813             - str_replace:
4814                 template:
4815                   get_param: [EndpointMap, NovaPublic, host]
4816                 params:
4817                   CLOUDNAME:
4818                     get_param:
4819                     - CloudEndpoints
4820                     - get_param: [ServiceNetMap, PublicNetwork]
4821                   IP_ADDRESS:
4822                     get_param:
4823                     - NetIpMap
4824                     - str_replace:
4825                         params:
4826                           NETWORK:
4827                             get_param: [ServiceNetMap, PublicNetwork]
4828                         template: NETWORK_uri
4829             - ':'
4830             - get_param: [EndpointMap, NovaPublic, port]
4831       NovaVNCProxyAdmin:
4832         host:
4833           str_replace:
4834             template:
4835               get_param: [EndpointMap, NovaVNCProxyAdmin, host]
4836             params:
4837               CLOUDNAME:
4838                 get_param:
4839                 - CloudEndpoints
4840                 - get_param: [ServiceNetMap, NovaApiNetwork]
4841               IP_ADDRESS:
4842                 get_param:
4843                 - NetIpMap
4844                 - str_replace:
4845                     params:
4846                       NETWORK:
4847                         get_param: [ServiceNetMap, NovaApiNetwork]
4848                     template: NETWORK_uri
4849         host_nobrackets:
4850           str_replace:
4851             template:
4852               get_param: [EndpointMap, NovaVNCProxyAdmin, host]
4853             params:
4854               CLOUDNAME:
4855                 get_param:
4856                 - CloudEndpoints
4857                 - get_param: [ServiceNetMap, NovaApiNetwork]
4858               IP_ADDRESS:
4859                 get_param:
4860                 - NetIpMap
4861                 - get_param: [ServiceNetMap, NovaApiNetwork]
4862         port:
4863           get_param: [EndpointMap, NovaVNCProxyAdmin, port]
4864         protocol:
4865           get_param: [EndpointMap, NovaVNCProxyAdmin, protocol]
4866         uri:
4867           list_join:
4868           - ''
4869           - - get_param: [EndpointMap, NovaVNCProxyAdmin, protocol]
4870             - ://
4871             - str_replace:
4872                 template:
4873                   get_param: [EndpointMap, NovaVNCProxyAdmin, host]
4874                 params:
4875                   CLOUDNAME:
4876                     get_param:
4877                     - CloudEndpoints
4878                     - get_param: [ServiceNetMap, NovaApiNetwork]
4879                   IP_ADDRESS:
4880                     get_param:
4881                     - NetIpMap
4882                     - str_replace:
4883                         params:
4884                           NETWORK:
4885                             get_param: [ServiceNetMap, NovaApiNetwork]
4886                         template: NETWORK_uri
4887             - ':'
4888             - get_param: [EndpointMap, NovaVNCProxyAdmin, port]
4889         uri_no_suffix:
4890           list_join:
4891           - ''
4892           - - get_param: [EndpointMap, NovaVNCProxyAdmin, protocol]
4893             - ://
4894             - str_replace:
4895                 template:
4896                   get_param: [EndpointMap, NovaVNCProxyAdmin, host]
4897                 params:
4898                   CLOUDNAME:
4899                     get_param:
4900                     - CloudEndpoints
4901                     - get_param: [ServiceNetMap, NovaApiNetwork]
4902                   IP_ADDRESS:
4903                     get_param:
4904                     - NetIpMap
4905                     - str_replace:
4906                         params:
4907                           NETWORK:
4908                             get_param: [ServiceNetMap, NovaApiNetwork]
4909                         template: NETWORK_uri
4910             - ':'
4911             - get_param: [EndpointMap, NovaVNCProxyAdmin, port]
4912       NovaVNCProxyInternal:
4913         host:
4914           str_replace:
4915             template:
4916               get_param: [EndpointMap, NovaVNCProxyInternal, host]
4917             params:
4918               CLOUDNAME:
4919                 get_param:
4920                 - CloudEndpoints
4921                 - get_param: [ServiceNetMap, NovaApiNetwork]
4922               IP_ADDRESS:
4923                 get_param:
4924                 - NetIpMap
4925                 - str_replace:
4926                     params:
4927                       NETWORK:
4928                         get_param: [ServiceNetMap, NovaApiNetwork]
4929                     template: NETWORK_uri
4930         host_nobrackets:
4931           str_replace:
4932             template:
4933               get_param: [EndpointMap, NovaVNCProxyInternal, host]
4934             params:
4935               CLOUDNAME:
4936                 get_param:
4937                 - CloudEndpoints
4938                 - get_param: [ServiceNetMap, NovaApiNetwork]
4939               IP_ADDRESS:
4940                 get_param:
4941                 - NetIpMap
4942                 - get_param: [ServiceNetMap, NovaApiNetwork]
4943         port:
4944           get_param: [EndpointMap, NovaVNCProxyInternal, port]
4945         protocol:
4946           get_param: [EndpointMap, NovaVNCProxyInternal, protocol]
4947         uri:
4948           list_join:
4949           - ''
4950           - - get_param: [EndpointMap, NovaVNCProxyInternal, protocol]
4951             - ://
4952             - str_replace:
4953                 template:
4954                   get_param: [EndpointMap, NovaVNCProxyInternal, host]
4955                 params:
4956                   CLOUDNAME:
4957                     get_param:
4958                     - CloudEndpoints
4959                     - get_param: [ServiceNetMap, NovaApiNetwork]
4960                   IP_ADDRESS:
4961                     get_param:
4962                     - NetIpMap
4963                     - str_replace:
4964                         params:
4965                           NETWORK:
4966                             get_param: [ServiceNetMap, NovaApiNetwork]
4967                         template: NETWORK_uri
4968             - ':'
4969             - get_param: [EndpointMap, NovaVNCProxyInternal, port]
4970         uri_no_suffix:
4971           list_join:
4972           - ''
4973           - - get_param: [EndpointMap, NovaVNCProxyInternal, protocol]
4974             - ://
4975             - str_replace:
4976                 template:
4977                   get_param: [EndpointMap, NovaVNCProxyInternal, host]
4978                 params:
4979                   CLOUDNAME:
4980                     get_param:
4981                     - CloudEndpoints
4982                     - get_param: [ServiceNetMap, NovaApiNetwork]
4983                   IP_ADDRESS:
4984                     get_param:
4985                     - NetIpMap
4986                     - str_replace:
4987                         params:
4988                           NETWORK:
4989                             get_param: [ServiceNetMap, NovaApiNetwork]
4990                         template: NETWORK_uri
4991             - ':'
4992             - get_param: [EndpointMap, NovaVNCProxyInternal, port]
4993       NovaVNCProxyPublic:
4994         host:
4995           str_replace:
4996             template:
4997               get_param: [EndpointMap, NovaVNCProxyPublic, host]
4998             params:
4999               CLOUDNAME:
5000                 get_param:
5001                 - CloudEndpoints
5002                 - get_param: [ServiceNetMap, PublicNetwork]
5003               IP_ADDRESS:
5004                 get_param:
5005                 - NetIpMap
5006                 - str_replace:
5007                     params:
5008                       NETWORK:
5009                         get_param: [ServiceNetMap, PublicNetwork]
5010                     template: NETWORK_uri
5011         host_nobrackets:
5012           str_replace:
5013             template:
5014               get_param: [EndpointMap, NovaVNCProxyPublic, host]
5015             params:
5016               CLOUDNAME:
5017                 get_param:
5018                 - CloudEndpoints
5019                 - get_param: [ServiceNetMap, PublicNetwork]
5020               IP_ADDRESS:
5021                 get_param:
5022                 - NetIpMap
5023                 - get_param: [ServiceNetMap, PublicNetwork]
5024         port:
5025           get_param: [EndpointMap, NovaVNCProxyPublic, port]
5026         protocol:
5027           get_param: [EndpointMap, NovaVNCProxyPublic, protocol]
5028         uri:
5029           list_join:
5030           - ''
5031           - - get_param: [EndpointMap, NovaVNCProxyPublic, protocol]
5032             - ://
5033             - str_replace:
5034                 template:
5035                   get_param: [EndpointMap, NovaVNCProxyPublic, host]
5036                 params:
5037                   CLOUDNAME:
5038                     get_param:
5039                     - CloudEndpoints
5040                     - get_param: [ServiceNetMap, PublicNetwork]
5041                   IP_ADDRESS:
5042                     get_param:
5043                     - NetIpMap
5044                     - str_replace:
5045                         params:
5046                           NETWORK:
5047                             get_param: [ServiceNetMap, PublicNetwork]
5048                         template: NETWORK_uri
5049             - ':'
5050             - get_param: [EndpointMap, NovaVNCProxyPublic, port]
5051         uri_no_suffix:
5052           list_join:
5053           - ''
5054           - - get_param: [EndpointMap, NovaVNCProxyPublic, protocol]
5055             - ://
5056             - str_replace:
5057                 template:
5058                   get_param: [EndpointMap, NovaVNCProxyPublic, host]
5059                 params:
5060                   CLOUDNAME:
5061                     get_param:
5062                     - CloudEndpoints
5063                     - get_param: [ServiceNetMap, PublicNetwork]
5064                   IP_ADDRESS:
5065                     get_param:
5066                     - NetIpMap
5067                     - str_replace:
5068                         params:
5069                           NETWORK:
5070                             get_param: [ServiceNetMap, PublicNetwork]
5071                         template: NETWORK_uri
5072             - ':'
5073             - get_param: [EndpointMap, NovaVNCProxyPublic, port]
5074       SaharaAdmin:
5075         host:
5076           str_replace:
5077             template:
5078               get_param: [EndpointMap, SaharaAdmin, host]
5079             params:
5080               CLOUDNAME:
5081                 get_param:
5082                 - CloudEndpoints
5083                 - get_param: [ServiceNetMap, SaharaApiNetwork]
5084               IP_ADDRESS:
5085                 get_param:
5086                 - NetIpMap
5087                 - str_replace:
5088                     params:
5089                       NETWORK:
5090                         get_param: [ServiceNetMap, SaharaApiNetwork]
5091                     template: NETWORK_uri
5092         host_nobrackets:
5093           str_replace:
5094             template:
5095               get_param: [EndpointMap, SaharaAdmin, host]
5096             params:
5097               CLOUDNAME:
5098                 get_param:
5099                 - CloudEndpoints
5100                 - get_param: [ServiceNetMap, SaharaApiNetwork]
5101               IP_ADDRESS:
5102                 get_param:
5103                 - NetIpMap
5104                 - get_param: [ServiceNetMap, SaharaApiNetwork]
5105         port:
5106           get_param: [EndpointMap, SaharaAdmin, port]
5107         protocol:
5108           get_param: [EndpointMap, SaharaAdmin, protocol]
5109         uri:
5110           list_join:
5111           - ''
5112           - - get_param: [EndpointMap, SaharaAdmin, protocol]
5113             - ://
5114             - str_replace:
5115                 template:
5116                   get_param: [EndpointMap, SaharaAdmin, host]
5117                 params:
5118                   CLOUDNAME:
5119                     get_param:
5120                     - CloudEndpoints
5121                     - get_param: [ServiceNetMap, SaharaApiNetwork]
5122                   IP_ADDRESS:
5123                     get_param:
5124                     - NetIpMap
5125                     - str_replace:
5126                         params:
5127                           NETWORK:
5128                             get_param: [ServiceNetMap, SaharaApiNetwork]
5129                         template: NETWORK_uri
5130             - ':'
5131             - get_param: [EndpointMap, SaharaAdmin, port]
5132             - /v1.1/%(tenant_id)s
5133         uri_no_suffix:
5134           list_join:
5135           - ''
5136           - - get_param: [EndpointMap, SaharaAdmin, protocol]
5137             - ://
5138             - str_replace:
5139                 template:
5140                   get_param: [EndpointMap, SaharaAdmin, host]
5141                 params:
5142                   CLOUDNAME:
5143                     get_param:
5144                     - CloudEndpoints
5145                     - get_param: [ServiceNetMap, SaharaApiNetwork]
5146                   IP_ADDRESS:
5147                     get_param:
5148                     - NetIpMap
5149                     - str_replace:
5150                         params:
5151                           NETWORK:
5152                             get_param: [ServiceNetMap, SaharaApiNetwork]
5153                         template: NETWORK_uri
5154             - ':'
5155             - get_param: [EndpointMap, SaharaAdmin, port]
5156       SaharaInternal:
5157         host:
5158           str_replace:
5159             template:
5160               get_param: [EndpointMap, SaharaInternal, host]
5161             params:
5162               CLOUDNAME:
5163                 get_param:
5164                 - CloudEndpoints
5165                 - get_param: [ServiceNetMap, SaharaApiNetwork]
5166               IP_ADDRESS:
5167                 get_param:
5168                 - NetIpMap
5169                 - str_replace:
5170                     params:
5171                       NETWORK:
5172                         get_param: [ServiceNetMap, SaharaApiNetwork]
5173                     template: NETWORK_uri
5174         host_nobrackets:
5175           str_replace:
5176             template:
5177               get_param: [EndpointMap, SaharaInternal, host]
5178             params:
5179               CLOUDNAME:
5180                 get_param:
5181                 - CloudEndpoints
5182                 - get_param: [ServiceNetMap, SaharaApiNetwork]
5183               IP_ADDRESS:
5184                 get_param:
5185                 - NetIpMap
5186                 - get_param: [ServiceNetMap, SaharaApiNetwork]
5187         port:
5188           get_param: [EndpointMap, SaharaInternal, port]
5189         protocol:
5190           get_param: [EndpointMap, SaharaInternal, protocol]
5191         uri:
5192           list_join:
5193           - ''
5194           - - get_param: [EndpointMap, SaharaInternal, protocol]
5195             - ://
5196             - str_replace:
5197                 template:
5198                   get_param: [EndpointMap, SaharaInternal, host]
5199                 params:
5200                   CLOUDNAME:
5201                     get_param:
5202                     - CloudEndpoints
5203                     - get_param: [ServiceNetMap, SaharaApiNetwork]
5204                   IP_ADDRESS:
5205                     get_param:
5206                     - NetIpMap
5207                     - str_replace:
5208                         params:
5209                           NETWORK:
5210                             get_param: [ServiceNetMap, SaharaApiNetwork]
5211                         template: NETWORK_uri
5212             - ':'
5213             - get_param: [EndpointMap, SaharaInternal, port]
5214             - /v1.1/%(tenant_id)s
5215         uri_no_suffix:
5216           list_join:
5217           - ''
5218           - - get_param: [EndpointMap, SaharaInternal, protocol]
5219             - ://
5220             - str_replace:
5221                 template:
5222                   get_param: [EndpointMap, SaharaInternal, host]
5223                 params:
5224                   CLOUDNAME:
5225                     get_param:
5226                     - CloudEndpoints
5227                     - get_param: [ServiceNetMap, SaharaApiNetwork]
5228                   IP_ADDRESS:
5229                     get_param:
5230                     - NetIpMap
5231                     - str_replace:
5232                         params:
5233                           NETWORK:
5234                             get_param: [ServiceNetMap, SaharaApiNetwork]
5235                         template: NETWORK_uri
5236             - ':'
5237             - get_param: [EndpointMap, SaharaInternal, port]
5238       SaharaPublic:
5239         host:
5240           str_replace:
5241             template:
5242               get_param: [EndpointMap, SaharaPublic, host]
5243             params:
5244               CLOUDNAME:
5245                 get_param:
5246                 - CloudEndpoints
5247                 - get_param: [ServiceNetMap, PublicNetwork]
5248               IP_ADDRESS:
5249                 get_param:
5250                 - NetIpMap
5251                 - str_replace:
5252                     params:
5253                       NETWORK:
5254                         get_param: [ServiceNetMap, PublicNetwork]
5255                     template: NETWORK_uri
5256         host_nobrackets:
5257           str_replace:
5258             template:
5259               get_param: [EndpointMap, SaharaPublic, host]
5260             params:
5261               CLOUDNAME:
5262                 get_param:
5263                 - CloudEndpoints
5264                 - get_param: [ServiceNetMap, PublicNetwork]
5265               IP_ADDRESS:
5266                 get_param:
5267                 - NetIpMap
5268                 - get_param: [ServiceNetMap, PublicNetwork]
5269         port:
5270           get_param: [EndpointMap, SaharaPublic, port]
5271         protocol:
5272           get_param: [EndpointMap, SaharaPublic, protocol]
5273         uri:
5274           list_join:
5275           - ''
5276           - - get_param: [EndpointMap, SaharaPublic, protocol]
5277             - ://
5278             - str_replace:
5279                 template:
5280                   get_param: [EndpointMap, SaharaPublic, host]
5281                 params:
5282                   CLOUDNAME:
5283                     get_param:
5284                     - CloudEndpoints
5285                     - get_param: [ServiceNetMap, PublicNetwork]
5286                   IP_ADDRESS:
5287                     get_param:
5288                     - NetIpMap
5289                     - str_replace:
5290                         params:
5291                           NETWORK:
5292                             get_param: [ServiceNetMap, PublicNetwork]
5293                         template: NETWORK_uri
5294             - ':'
5295             - get_param: [EndpointMap, SaharaPublic, port]
5296             - /v1.1/%(tenant_id)s
5297         uri_no_suffix:
5298           list_join:
5299           - ''
5300           - - get_param: [EndpointMap, SaharaPublic, protocol]
5301             - ://
5302             - str_replace:
5303                 template:
5304                   get_param: [EndpointMap, SaharaPublic, host]
5305                 params:
5306                   CLOUDNAME:
5307                     get_param:
5308                     - CloudEndpoints
5309                     - get_param: [ServiceNetMap, PublicNetwork]
5310                   IP_ADDRESS:
5311                     get_param:
5312                     - NetIpMap
5313                     - str_replace:
5314                         params:
5315                           NETWORK:
5316                             get_param: [ServiceNetMap, PublicNetwork]
5317                         template: NETWORK_uri
5318             - ':'
5319             - get_param: [EndpointMap, SaharaPublic, port]
5320       SwiftAdmin:
5321         host:
5322           str_replace:
5323             template:
5324               get_param: [EndpointMap, SwiftAdmin, host]
5325             params:
5326               CLOUDNAME:
5327                 get_param:
5328                 - CloudEndpoints
5329                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
5330               IP_ADDRESS:
5331                 get_param:
5332                 - NetIpMap
5333                 - str_replace:
5334                     params:
5335                       NETWORK:
5336                         get_param: [ServiceNetMap, SwiftProxyNetwork]
5337                     template: NETWORK_uri
5338         host_nobrackets:
5339           str_replace:
5340             template:
5341               get_param: [EndpointMap, SwiftAdmin, host]
5342             params:
5343               CLOUDNAME:
5344                 get_param:
5345                 - CloudEndpoints
5346                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
5347               IP_ADDRESS:
5348                 get_param:
5349                 - NetIpMap
5350                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
5351         port:
5352           get_param: [EndpointMap, SwiftAdmin, port]
5353         protocol:
5354           get_param: [EndpointMap, SwiftAdmin, protocol]
5355         uri:
5356           list_join:
5357           - ''
5358           - - get_param: [EndpointMap, SwiftAdmin, protocol]
5359             - ://
5360             - str_replace:
5361                 template:
5362                   get_param: [EndpointMap, SwiftAdmin, host]
5363                 params:
5364                   CLOUDNAME:
5365                     get_param:
5366                     - CloudEndpoints
5367                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
5368                   IP_ADDRESS:
5369                     get_param:
5370                     - NetIpMap
5371                     - str_replace:
5372                         params:
5373                           NETWORK:
5374                             get_param: [ServiceNetMap, SwiftProxyNetwork]
5375                         template: NETWORK_uri
5376             - ':'
5377             - get_param: [EndpointMap, SwiftAdmin, port]
5378         uri_no_suffix:
5379           list_join:
5380           - ''
5381           - - get_param: [EndpointMap, SwiftAdmin, protocol]
5382             - ://
5383             - str_replace:
5384                 template:
5385                   get_param: [EndpointMap, SwiftAdmin, host]
5386                 params:
5387                   CLOUDNAME:
5388                     get_param:
5389                     - CloudEndpoints
5390                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
5391                   IP_ADDRESS:
5392                     get_param:
5393                     - NetIpMap
5394                     - str_replace:
5395                         params:
5396                           NETWORK:
5397                             get_param: [ServiceNetMap, SwiftProxyNetwork]
5398                         template: NETWORK_uri
5399             - ':'
5400             - get_param: [EndpointMap, SwiftAdmin, port]
5401       SwiftInternal:
5402         host:
5403           str_replace:
5404             template:
5405               get_param: [EndpointMap, SwiftInternal, host]
5406             params:
5407               CLOUDNAME:
5408                 get_param:
5409                 - CloudEndpoints
5410                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
5411               IP_ADDRESS:
5412                 get_param:
5413                 - NetIpMap
5414                 - str_replace:
5415                     params:
5416                       NETWORK:
5417                         get_param: [ServiceNetMap, SwiftProxyNetwork]
5418                     template: NETWORK_uri
5419         host_nobrackets:
5420           str_replace:
5421             template:
5422               get_param: [EndpointMap, SwiftInternal, host]
5423             params:
5424               CLOUDNAME:
5425                 get_param:
5426                 - CloudEndpoints
5427                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
5428               IP_ADDRESS:
5429                 get_param:
5430                 - NetIpMap
5431                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
5432         port:
5433           get_param: [EndpointMap, SwiftInternal, port]
5434         protocol:
5435           get_param: [EndpointMap, SwiftInternal, protocol]
5436         uri:
5437           list_join:
5438           - ''
5439           - - get_param: [EndpointMap, SwiftInternal, protocol]
5440             - ://
5441             - str_replace:
5442                 template:
5443                   get_param: [EndpointMap, SwiftInternal, host]
5444                 params:
5445                   CLOUDNAME:
5446                     get_param:
5447                     - CloudEndpoints
5448                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
5449                   IP_ADDRESS:
5450                     get_param:
5451                     - NetIpMap
5452                     - str_replace:
5453                         params:
5454                           NETWORK:
5455                             get_param: [ServiceNetMap, SwiftProxyNetwork]
5456                         template: NETWORK_uri
5457             - ':'
5458             - get_param: [EndpointMap, SwiftInternal, port]
5459             - /v1/AUTH_%(tenant_id)s
5460         uri_no_suffix:
5461           list_join:
5462           - ''
5463           - - get_param: [EndpointMap, SwiftInternal, protocol]
5464             - ://
5465             - str_replace:
5466                 template:
5467                   get_param: [EndpointMap, SwiftInternal, host]
5468                 params:
5469                   CLOUDNAME:
5470                     get_param:
5471                     - CloudEndpoints
5472                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
5473                   IP_ADDRESS:
5474                     get_param:
5475                     - NetIpMap
5476                     - str_replace:
5477                         params:
5478                           NETWORK:
5479                             get_param: [ServiceNetMap, SwiftProxyNetwork]
5480                         template: NETWORK_uri
5481             - ':'
5482             - get_param: [EndpointMap, SwiftInternal, port]
5483       SwiftPublic:
5484         host:
5485           str_replace:
5486             template:
5487               get_param: [EndpointMap, SwiftPublic, host]
5488             params:
5489               CLOUDNAME:
5490                 get_param:
5491                 - CloudEndpoints
5492                 - get_param: [ServiceNetMap, PublicNetwork]
5493               IP_ADDRESS:
5494                 get_param:
5495                 - NetIpMap
5496                 - str_replace:
5497                     params:
5498                       NETWORK:
5499                         get_param: [ServiceNetMap, PublicNetwork]
5500                     template: NETWORK_uri
5501         host_nobrackets:
5502           str_replace:
5503             template:
5504               get_param: [EndpointMap, SwiftPublic, host]
5505             params:
5506               CLOUDNAME:
5507                 get_param:
5508                 - CloudEndpoints
5509                 - get_param: [ServiceNetMap, PublicNetwork]
5510               IP_ADDRESS:
5511                 get_param:
5512                 - NetIpMap
5513                 - get_param: [ServiceNetMap, PublicNetwork]
5514         port:
5515           get_param: [EndpointMap, SwiftPublic, port]
5516         protocol:
5517           get_param: [EndpointMap, SwiftPublic, protocol]
5518         uri:
5519           list_join:
5520           - ''
5521           - - get_param: [EndpointMap, SwiftPublic, protocol]
5522             - ://
5523             - str_replace:
5524                 template:
5525                   get_param: [EndpointMap, SwiftPublic, host]
5526                 params:
5527                   CLOUDNAME:
5528                     get_param:
5529                     - CloudEndpoints
5530                     - get_param: [ServiceNetMap, PublicNetwork]
5531                   IP_ADDRESS:
5532                     get_param:
5533                     - NetIpMap
5534                     - str_replace:
5535                         params:
5536                           NETWORK:
5537                             get_param: [ServiceNetMap, PublicNetwork]
5538                         template: NETWORK_uri
5539             - ':'
5540             - get_param: [EndpointMap, SwiftPublic, port]
5541             - /v1/AUTH_%(tenant_id)s
5542         uri_no_suffix:
5543           list_join:
5544           - ''
5545           - - get_param: [EndpointMap, SwiftPublic, protocol]
5546             - ://
5547             - str_replace:
5548                 template:
5549                   get_param: [EndpointMap, SwiftPublic, host]
5550                 params:
5551                   CLOUDNAME:
5552                     get_param:
5553                     - CloudEndpoints
5554                     - get_param: [ServiceNetMap, PublicNetwork]
5555                   IP_ADDRESS:
5556                     get_param:
5557                     - NetIpMap
5558                     - str_replace:
5559                         params:
5560                           NETWORK:
5561                             get_param: [ServiceNetMap, PublicNetwork]
5562                         template: NETWORK_uri
5563             - ':'
5564             - get_param: [EndpointMap, SwiftPublic, port]
5565       SwiftS3Admin:
5566         host:
5567           str_replace:
5568             template:
5569               get_param: [EndpointMap, SwiftAdmin, host]
5570             params:
5571               CLOUDNAME:
5572                 get_param:
5573                 - CloudEndpoints
5574                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
5575               IP_ADDRESS:
5576                 get_param:
5577                 - NetIpMap
5578                 - str_replace:
5579                     params:
5580                       NETWORK:
5581                         get_param: [ServiceNetMap, SwiftProxyNetwork]
5582                     template: NETWORK_uri
5583         host_nobrackets:
5584           str_replace:
5585             template:
5586               get_param: [EndpointMap, SwiftAdmin, host]
5587             params:
5588               CLOUDNAME:
5589                 get_param:
5590                 - CloudEndpoints
5591                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
5592               IP_ADDRESS:
5593                 get_param:
5594                 - NetIpMap
5595                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
5596         port:
5597           get_param: [EndpointMap, SwiftAdmin, port]
5598         protocol:
5599           get_param: [EndpointMap, SwiftAdmin, protocol]
5600         uri:
5601           list_join:
5602           - ''
5603           - - get_param: [EndpointMap, SwiftAdmin, protocol]
5604             - ://
5605             - str_replace:
5606                 template:
5607                   get_param: [EndpointMap, SwiftAdmin, host]
5608                 params:
5609                   CLOUDNAME:
5610                     get_param:
5611                     - CloudEndpoints
5612                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
5613                   IP_ADDRESS:
5614                     get_param:
5615                     - NetIpMap
5616                     - str_replace:
5617                         params:
5618                           NETWORK:
5619                             get_param: [ServiceNetMap, SwiftProxyNetwork]
5620                         template: NETWORK_uri
5621             - ':'
5622             - get_param: [EndpointMap, SwiftAdmin, port]
5623         uri_no_suffix:
5624           list_join:
5625           - ''
5626           - - get_param: [EndpointMap, SwiftAdmin, protocol]
5627             - ://
5628             - str_replace:
5629                 template:
5630                   get_param: [EndpointMap, SwiftAdmin, host]
5631                 params:
5632                   CLOUDNAME:
5633                     get_param:
5634                     - CloudEndpoints
5635                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
5636                   IP_ADDRESS:
5637                     get_param:
5638                     - NetIpMap
5639                     - str_replace:
5640                         params:
5641                           NETWORK:
5642                             get_param: [ServiceNetMap, SwiftProxyNetwork]
5643                         template: NETWORK_uri
5644             - ':'
5645             - get_param: [EndpointMap, SwiftAdmin, port]
5646       SwiftS3Internal:
5647         host:
5648           str_replace:
5649             template:
5650               get_param: [EndpointMap, SwiftInternal, host]
5651             params:
5652               CLOUDNAME:
5653                 get_param:
5654                 - CloudEndpoints
5655                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
5656               IP_ADDRESS:
5657                 get_param:
5658                 - NetIpMap
5659                 - str_replace:
5660                     params:
5661                       NETWORK:
5662                         get_param: [ServiceNetMap, SwiftProxyNetwork]
5663                     template: NETWORK_uri
5664         host_nobrackets:
5665           str_replace:
5666             template:
5667               get_param: [EndpointMap, SwiftInternal, host]
5668             params:
5669               CLOUDNAME:
5670                 get_param:
5671                 - CloudEndpoints
5672                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
5673               IP_ADDRESS:
5674                 get_param:
5675                 - NetIpMap
5676                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
5677         port:
5678           get_param: [EndpointMap, SwiftInternal, port]
5679         protocol:
5680           get_param: [EndpointMap, SwiftInternal, protocol]
5681         uri:
5682           list_join:
5683           - ''
5684           - - get_param: [EndpointMap, SwiftInternal, protocol]
5685             - ://
5686             - str_replace:
5687                 template:
5688                   get_param: [EndpointMap, SwiftInternal, host]
5689                 params:
5690                   CLOUDNAME:
5691                     get_param:
5692                     - CloudEndpoints
5693                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
5694                   IP_ADDRESS:
5695                     get_param:
5696                     - NetIpMap
5697                     - str_replace:
5698                         params:
5699                           NETWORK:
5700                             get_param: [ServiceNetMap, SwiftProxyNetwork]
5701                         template: NETWORK_uri
5702             - ':'
5703             - get_param: [EndpointMap, SwiftInternal, port]
5704         uri_no_suffix:
5705           list_join:
5706           - ''
5707           - - get_param: [EndpointMap, SwiftInternal, protocol]
5708             - ://
5709             - str_replace:
5710                 template:
5711                   get_param: [EndpointMap, SwiftInternal, host]
5712                 params:
5713                   CLOUDNAME:
5714                     get_param:
5715                     - CloudEndpoints
5716                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
5717                   IP_ADDRESS:
5718                     get_param:
5719                     - NetIpMap
5720                     - str_replace:
5721                         params:
5722                           NETWORK:
5723                             get_param: [ServiceNetMap, SwiftProxyNetwork]
5724                         template: NETWORK_uri
5725             - ':'
5726             - get_param: [EndpointMap, SwiftInternal, port]
5727       SwiftS3Public:
5728         host:
5729           str_replace:
5730             template:
5731               get_param: [EndpointMap, SwiftPublic, host]
5732             params:
5733               CLOUDNAME:
5734                 get_param:
5735                 - CloudEndpoints
5736                 - get_param: [ServiceNetMap, PublicNetwork]
5737               IP_ADDRESS:
5738                 get_param:
5739                 - NetIpMap
5740                 - str_replace:
5741                     params:
5742                       NETWORK:
5743                         get_param: [ServiceNetMap, PublicNetwork]
5744                     template: NETWORK_uri
5745         host_nobrackets:
5746           str_replace:
5747             template:
5748               get_param: [EndpointMap, SwiftPublic, host]
5749             params:
5750               CLOUDNAME:
5751                 get_param:
5752                 - CloudEndpoints
5753                 - get_param: [ServiceNetMap, PublicNetwork]
5754               IP_ADDRESS:
5755                 get_param:
5756                 - NetIpMap
5757                 - get_param: [ServiceNetMap, PublicNetwork]
5758         port:
5759           get_param: [EndpointMap, SwiftPublic, port]
5760         protocol:
5761           get_param: [EndpointMap, SwiftPublic, protocol]
5762         uri:
5763           list_join:
5764           - ''
5765           - - get_param: [EndpointMap, SwiftPublic, protocol]
5766             - ://
5767             - str_replace:
5768                 template:
5769                   get_param: [EndpointMap, SwiftPublic, host]
5770                 params:
5771                   CLOUDNAME:
5772                     get_param:
5773                     - CloudEndpoints
5774                     - get_param: [ServiceNetMap, PublicNetwork]
5775                   IP_ADDRESS:
5776                     get_param:
5777                     - NetIpMap
5778                     - str_replace:
5779                         params:
5780                           NETWORK:
5781                             get_param: [ServiceNetMap, PublicNetwork]
5782                         template: NETWORK_uri
5783             - ':'
5784             - get_param: [EndpointMap, SwiftPublic, port]
5785         uri_no_suffix:
5786           list_join:
5787           - ''
5788           - - get_param: [EndpointMap, SwiftPublic, protocol]
5789             - ://
5790             - str_replace:
5791                 template:
5792                   get_param: [EndpointMap, SwiftPublic, host]
5793                 params:
5794                   CLOUDNAME:
5795                     get_param:
5796                     - CloudEndpoints
5797                     - get_param: [ServiceNetMap, PublicNetwork]
5798                   IP_ADDRESS:
5799                     get_param:
5800                     - NetIpMap
5801                     - str_replace:
5802                         params:
5803                           NETWORK:
5804                             get_param: [ServiceNetMap, PublicNetwork]
5805                         template: NETWORK_uri
5806             - ':'
5807             - get_param: [EndpointMap, SwiftPublic, port]
5808       ZaqarAdmin:
5809         host:
5810           str_replace:
5811             template:
5812               get_param: [EndpointMap, ZaqarAdmin, host]
5813             params:
5814               CLOUDNAME:
5815                 get_param:
5816                 - CloudEndpoints
5817                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
5818               IP_ADDRESS:
5819                 get_param:
5820                 - NetIpMap
5821                 - str_replace:
5822                     params:
5823                       NETWORK:
5824                         get_param: [ServiceNetMap, ZaqarApiNetwork]
5825                     template: NETWORK_uri
5826         host_nobrackets:
5827           str_replace:
5828             template:
5829               get_param: [EndpointMap, ZaqarAdmin, host]
5830             params:
5831               CLOUDNAME:
5832                 get_param:
5833                 - CloudEndpoints
5834                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
5835               IP_ADDRESS:
5836                 get_param:
5837                 - NetIpMap
5838                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
5839         port:
5840           get_param: [EndpointMap, ZaqarAdmin, port]
5841         protocol:
5842           get_param: [EndpointMap, ZaqarAdmin, protocol]
5843         uri:
5844           list_join:
5845           - ''
5846           - - get_param: [EndpointMap, ZaqarAdmin, protocol]
5847             - ://
5848             - str_replace:
5849                 template:
5850                   get_param: [EndpointMap, ZaqarAdmin, host]
5851                 params:
5852                   CLOUDNAME:
5853                     get_param:
5854                     - CloudEndpoints
5855                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
5856                   IP_ADDRESS:
5857                     get_param:
5858                     - NetIpMap
5859                     - str_replace:
5860                         params:
5861                           NETWORK:
5862                             get_param: [ServiceNetMap, ZaqarApiNetwork]
5863                         template: NETWORK_uri
5864             - ':'
5865             - get_param: [EndpointMap, ZaqarAdmin, port]
5866         uri_no_suffix:
5867           list_join:
5868           - ''
5869           - - get_param: [EndpointMap, ZaqarAdmin, protocol]
5870             - ://
5871             - str_replace:
5872                 template:
5873                   get_param: [EndpointMap, ZaqarAdmin, host]
5874                 params:
5875                   CLOUDNAME:
5876                     get_param:
5877                     - CloudEndpoints
5878                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
5879                   IP_ADDRESS:
5880                     get_param:
5881                     - NetIpMap
5882                     - str_replace:
5883                         params:
5884                           NETWORK:
5885                             get_param: [ServiceNetMap, ZaqarApiNetwork]
5886                         template: NETWORK_uri
5887             - ':'
5888             - get_param: [EndpointMap, ZaqarAdmin, port]
5889       ZaqarInternal:
5890         host:
5891           str_replace:
5892             template:
5893               get_param: [EndpointMap, ZaqarInternal, host]
5894             params:
5895               CLOUDNAME:
5896                 get_param:
5897                 - CloudEndpoints
5898                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
5899               IP_ADDRESS:
5900                 get_param:
5901                 - NetIpMap
5902                 - str_replace:
5903                     params:
5904                       NETWORK:
5905                         get_param: [ServiceNetMap, ZaqarApiNetwork]
5906                     template: NETWORK_uri
5907         host_nobrackets:
5908           str_replace:
5909             template:
5910               get_param: [EndpointMap, ZaqarInternal, host]
5911             params:
5912               CLOUDNAME:
5913                 get_param:
5914                 - CloudEndpoints
5915                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
5916               IP_ADDRESS:
5917                 get_param:
5918                 - NetIpMap
5919                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
5920         port:
5921           get_param: [EndpointMap, ZaqarInternal, port]
5922         protocol:
5923           get_param: [EndpointMap, ZaqarInternal, protocol]
5924         uri:
5925           list_join:
5926           - ''
5927           - - get_param: [EndpointMap, ZaqarInternal, protocol]
5928             - ://
5929             - str_replace:
5930                 template:
5931                   get_param: [EndpointMap, ZaqarInternal, host]
5932                 params:
5933                   CLOUDNAME:
5934                     get_param:
5935                     - CloudEndpoints
5936                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
5937                   IP_ADDRESS:
5938                     get_param:
5939                     - NetIpMap
5940                     - str_replace:
5941                         params:
5942                           NETWORK:
5943                             get_param: [ServiceNetMap, ZaqarApiNetwork]
5944                         template: NETWORK_uri
5945             - ':'
5946             - get_param: [EndpointMap, ZaqarInternal, port]
5947         uri_no_suffix:
5948           list_join:
5949           - ''
5950           - - get_param: [EndpointMap, ZaqarInternal, protocol]
5951             - ://
5952             - str_replace:
5953                 template:
5954                   get_param: [EndpointMap, ZaqarInternal, host]
5955                 params:
5956                   CLOUDNAME:
5957                     get_param:
5958                     - CloudEndpoints
5959                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
5960                   IP_ADDRESS:
5961                     get_param:
5962                     - NetIpMap
5963                     - str_replace:
5964                         params:
5965                           NETWORK:
5966                             get_param: [ServiceNetMap, ZaqarApiNetwork]
5967                         template: NETWORK_uri
5968             - ':'
5969             - get_param: [EndpointMap, ZaqarInternal, port]
5970       ZaqarPublic:
5971         host:
5972           str_replace:
5973             template:
5974               get_param: [EndpointMap, ZaqarPublic, host]
5975             params:
5976               CLOUDNAME:
5977                 get_param:
5978                 - CloudEndpoints
5979                 - get_param: [ServiceNetMap, PublicNetwork]
5980               IP_ADDRESS:
5981                 get_param:
5982                 - NetIpMap
5983                 - str_replace:
5984                     params:
5985                       NETWORK:
5986                         get_param: [ServiceNetMap, PublicNetwork]
5987                     template: NETWORK_uri
5988         host_nobrackets:
5989           str_replace:
5990             template:
5991               get_param: [EndpointMap, ZaqarPublic, host]
5992             params:
5993               CLOUDNAME:
5994                 get_param:
5995                 - CloudEndpoints
5996                 - get_param: [ServiceNetMap, PublicNetwork]
5997               IP_ADDRESS:
5998                 get_param:
5999                 - NetIpMap
6000                 - get_param: [ServiceNetMap, PublicNetwork]
6001         port:
6002           get_param: [EndpointMap, ZaqarPublic, port]
6003         protocol:
6004           get_param: [EndpointMap, ZaqarPublic, protocol]
6005         uri:
6006           list_join:
6007           - ''
6008           - - get_param: [EndpointMap, ZaqarPublic, protocol]
6009             - ://
6010             - str_replace:
6011                 template:
6012                   get_param: [EndpointMap, ZaqarPublic, host]
6013                 params:
6014                   CLOUDNAME:
6015                     get_param:
6016                     - CloudEndpoints
6017                     - get_param: [ServiceNetMap, PublicNetwork]
6018                   IP_ADDRESS:
6019                     get_param:
6020                     - NetIpMap
6021                     - str_replace:
6022                         params:
6023                           NETWORK:
6024                             get_param: [ServiceNetMap, PublicNetwork]
6025                         template: NETWORK_uri
6026             - ':'
6027             - get_param: [EndpointMap, ZaqarPublic, port]
6028         uri_no_suffix:
6029           list_join:
6030           - ''
6031           - - get_param: [EndpointMap, ZaqarPublic, protocol]
6032             - ://
6033             - str_replace:
6034                 template:
6035                   get_param: [EndpointMap, ZaqarPublic, host]
6036                 params:
6037                   CLOUDNAME:
6038                     get_param:
6039                     - CloudEndpoints
6040                     - get_param: [ServiceNetMap, PublicNetwork]
6041                   IP_ADDRESS:
6042                     get_param:
6043                     - NetIpMap
6044                     - str_replace:
6045                         params:
6046                           NETWORK:
6047                             get_param: [ServiceNetMap, PublicNetwork]
6048                         template: NETWORK_uri
6049             - ':'
6050             - get_param: [EndpointMap, ZaqarPublic, port]
6051       ZaqarWebSocketAdmin:
6052         host:
6053           str_replace:
6054             template:
6055               get_param: [EndpointMap, ZaqarWebSocketAdmin, host]
6056             params:
6057               CLOUDNAME:
6058                 get_param:
6059                 - CloudEndpoints
6060                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
6061               IP_ADDRESS:
6062                 get_param:
6063                 - NetIpMap
6064                 - str_replace:
6065                     params:
6066                       NETWORK:
6067                         get_param: [ServiceNetMap, ZaqarApiNetwork]
6068                     template: NETWORK_uri
6069         host_nobrackets:
6070           str_replace:
6071             template:
6072               get_param: [EndpointMap, ZaqarWebSocketAdmin, host]
6073             params:
6074               CLOUDNAME:
6075                 get_param:
6076                 - CloudEndpoints
6077                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
6078               IP_ADDRESS:
6079                 get_param:
6080                 - NetIpMap
6081                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
6082         port:
6083           get_param: [EndpointMap, ZaqarWebSocketAdmin, port]
6084         protocol:
6085           get_param: [EndpointMap, ZaqarWebSocketAdmin, protocol]
6086         uri:
6087           list_join:
6088           - ''
6089           - - get_param: [EndpointMap, ZaqarWebSocketAdmin, protocol]
6090             - ://
6091             - str_replace:
6092                 template:
6093                   get_param: [EndpointMap, ZaqarWebSocketAdmin, host]
6094                 params:
6095                   CLOUDNAME:
6096                     get_param:
6097                     - CloudEndpoints
6098                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
6099                   IP_ADDRESS:
6100                     get_param:
6101                     - NetIpMap
6102                     - str_replace:
6103                         params:
6104                           NETWORK:
6105                             get_param: [ServiceNetMap, ZaqarApiNetwork]
6106                         template: NETWORK_uri
6107             - ':'
6108             - get_param: [EndpointMap, ZaqarWebSocketAdmin, port]
6109         uri_no_suffix:
6110           list_join:
6111           - ''
6112           - - get_param: [EndpointMap, ZaqarWebSocketAdmin, protocol]
6113             - ://
6114             - str_replace:
6115                 template:
6116                   get_param: [EndpointMap, ZaqarWebSocketAdmin, host]
6117                 params:
6118                   CLOUDNAME:
6119                     get_param:
6120                     - CloudEndpoints
6121                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
6122                   IP_ADDRESS:
6123                     get_param:
6124                     - NetIpMap
6125                     - str_replace:
6126                         params:
6127                           NETWORK:
6128                             get_param: [ServiceNetMap, ZaqarApiNetwork]
6129                         template: NETWORK_uri
6130             - ':'
6131             - get_param: [EndpointMap, ZaqarWebSocketAdmin, port]
6132       ZaqarWebSocketInternal:
6133         host:
6134           str_replace:
6135             template:
6136               get_param: [EndpointMap, ZaqarWebSocketInternal, host]
6137             params:
6138               CLOUDNAME:
6139                 get_param:
6140                 - CloudEndpoints
6141                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
6142               IP_ADDRESS:
6143                 get_param:
6144                 - NetIpMap
6145                 - str_replace:
6146                     params:
6147                       NETWORK:
6148                         get_param: [ServiceNetMap, ZaqarApiNetwork]
6149                     template: NETWORK_uri
6150         host_nobrackets:
6151           str_replace:
6152             template:
6153               get_param: [EndpointMap, ZaqarWebSocketInternal, host]
6154             params:
6155               CLOUDNAME:
6156                 get_param:
6157                 - CloudEndpoints
6158                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
6159               IP_ADDRESS:
6160                 get_param:
6161                 - NetIpMap
6162                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
6163         port:
6164           get_param: [EndpointMap, ZaqarWebSocketInternal, port]
6165         protocol:
6166           get_param: [EndpointMap, ZaqarWebSocketInternal, protocol]
6167         uri:
6168           list_join:
6169           - ''
6170           - - get_param: [EndpointMap, ZaqarWebSocketInternal, protocol]
6171             - ://
6172             - str_replace:
6173                 template:
6174                   get_param: [EndpointMap, ZaqarWebSocketInternal, host]
6175                 params:
6176                   CLOUDNAME:
6177                     get_param:
6178                     - CloudEndpoints
6179                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
6180                   IP_ADDRESS:
6181                     get_param:
6182                     - NetIpMap
6183                     - str_replace:
6184                         params:
6185                           NETWORK:
6186                             get_param: [ServiceNetMap, ZaqarApiNetwork]
6187                         template: NETWORK_uri
6188             - ':'
6189             - get_param: [EndpointMap, ZaqarWebSocketInternal, port]
6190         uri_no_suffix:
6191           list_join:
6192           - ''
6193           - - get_param: [EndpointMap, ZaqarWebSocketInternal, protocol]
6194             - ://
6195             - str_replace:
6196                 template:
6197                   get_param: [EndpointMap, ZaqarWebSocketInternal, host]
6198                 params:
6199                   CLOUDNAME:
6200                     get_param:
6201                     - CloudEndpoints
6202                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
6203                   IP_ADDRESS:
6204                     get_param:
6205                     - NetIpMap
6206                     - str_replace:
6207                         params:
6208                           NETWORK:
6209                             get_param: [ServiceNetMap, ZaqarApiNetwork]
6210                         template: NETWORK_uri
6211             - ':'
6212             - get_param: [EndpointMap, ZaqarWebSocketInternal, port]
6213       ZaqarWebSocketPublic:
6214         host:
6215           str_replace:
6216             template:
6217               get_param: [EndpointMap, ZaqarWebSocketPublic, host]
6218             params:
6219               CLOUDNAME:
6220                 get_param:
6221                 - CloudEndpoints
6222                 - get_param: [ServiceNetMap, PublicNetwork]
6223               IP_ADDRESS:
6224                 get_param:
6225                 - NetIpMap
6226                 - str_replace:
6227                     params:
6228                       NETWORK:
6229                         get_param: [ServiceNetMap, PublicNetwork]
6230                     template: NETWORK_uri
6231         host_nobrackets:
6232           str_replace:
6233             template:
6234               get_param: [EndpointMap, ZaqarWebSocketPublic, host]
6235             params:
6236               CLOUDNAME:
6237                 get_param:
6238                 - CloudEndpoints
6239                 - get_param: [ServiceNetMap, PublicNetwork]
6240               IP_ADDRESS:
6241                 get_param:
6242                 - NetIpMap
6243                 - get_param: [ServiceNetMap, PublicNetwork]
6244         port:
6245           get_param: [EndpointMap, ZaqarWebSocketPublic, port]
6246         protocol:
6247           get_param: [EndpointMap, ZaqarWebSocketPublic, protocol]
6248         uri:
6249           list_join:
6250           - ''
6251           - - get_param: [EndpointMap, ZaqarWebSocketPublic, protocol]
6252             - ://
6253             - str_replace:
6254                 template:
6255                   get_param: [EndpointMap, ZaqarWebSocketPublic, host]
6256                 params:
6257                   CLOUDNAME:
6258                     get_param:
6259                     - CloudEndpoints
6260                     - get_param: [ServiceNetMap, PublicNetwork]
6261                   IP_ADDRESS:
6262                     get_param:
6263                     - NetIpMap
6264                     - str_replace:
6265                         params:
6266                           NETWORK:
6267                             get_param: [ServiceNetMap, PublicNetwork]
6268                         template: NETWORK_uri
6269             - ':'
6270             - get_param: [EndpointMap, ZaqarWebSocketPublic, port]
6271         uri_no_suffix:
6272           list_join:
6273           - ''
6274           - - get_param: [EndpointMap, ZaqarWebSocketPublic, protocol]
6275             - ://
6276             - str_replace:
6277                 template:
6278                   get_param: [EndpointMap, ZaqarWebSocketPublic, host]
6279                 params:
6280                   CLOUDNAME:
6281                     get_param:
6282                     - CloudEndpoints
6283                     - get_param: [ServiceNetMap, PublicNetwork]
6284                   IP_ADDRESS:
6285                     get_param:
6286                     - NetIpMap
6287                     - str_replace:
6288                         params:
6289                           NETWORK:
6290                             get_param: [ServiceNetMap, PublicNetwork]
6291                         template: NETWORK_uri
6292             - ':'
6293             - get_param: [EndpointMap, ZaqarWebSocketPublic, port]