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