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