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