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