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