Add certmonger user profile to all overcloud roles
[apex-tripleo-heat-templates.git] / network / endpoints / endpoint_map.yaml
index b4fcbb1..1ba7b6f 100644 (file)
@@ -2,7 +2,7 @@
 ### This file is automatically generated from endpoint_data.yaml
 ### by the script build_endpoint_map.py
 
-heat_template_version: ocata
+heat_template_version: pike
 description: A map of OpenStack endpoints. Since the endpoints are URLs,
   we need to have brackets around IPv6 IP addresses. The inputs to these
   parameters come from net_ip_uri_map, which will include these brackets
@@ -37,39 +37,6 @@ parameters:
       CongressAdmin: {protocol: http, port: '1789', host: IP_ADDRESS}
       CongressInternal: {protocol: http, port: '1789', host: IP_ADDRESS}
       CongressPublic: {protocol: http, port: '1789', host: IP_ADDRESS}
-      ContrailAnalyticsApiAdmin: {protocol: http, port: '8081', host: IP_ADDRESS}
-      ContrailAnalyticsApiInternal: {protocol: http, port: '8081', host: IP_ADDRESS}
-      ContrailAnalyticsApiPublic: {protocol: http, port: '8081', host: IP_ADDRESS}
-      ContrailAnalyticsCollectorHttpAdmin: {protocol: http, port: '8089',
-        host: IP_ADDRESS}
-      ContrailAnalyticsCollectorHttpInternal: {protocol: http, port: '8089',
-        host: IP_ADDRESS}
-      ContrailAnalyticsCollectorHttpPublic: {protocol: http, port: '8089',
-        host: IP_ADDRESS}
-      ContrailAnalyticsCollectorSandeshAdmin: {protocol: http, port: '8086',
-        host: IP_ADDRESS}
-      ContrailAnalyticsCollectorSandeshInternal: {protocol: http, port: '8086',
-        host: IP_ADDRESS}
-      ContrailAnalyticsCollectorSandeshPublic: {protocol: http, port: '8086',
-        host: IP_ADDRESS}
-      ContrailAnalyticsHttpAdmin: {protocol: http, port: '8090', host: IP_ADDRESS}
-      ContrailAnalyticsHttpInternal: {protocol: http, port: '8090', host: IP_ADDRESS}
-      ContrailAnalyticsHttpPublic: {protocol: http, port: '8090', host: IP_ADDRESS}
-      ContrailAnalyticsRedisAdmin: {protocol: http, port: '6379', host: IP_ADDRESS}
-      ContrailAnalyticsRedisInternal: {protocol: http, port: '6379', host: IP_ADDRESS}
-      ContrailAnalyticsRedisPublic: {protocol: http, port: '6379', host: IP_ADDRESS}
-      ContrailConfigAdmin: {protocol: http, port: '8082', host: IP_ADDRESS}
-      ContrailConfigInternal: {protocol: http, port: '8082', host: IP_ADDRESS}
-      ContrailConfigPublic: {protocol: http, port: '8082', host: IP_ADDRESS}
-      ContrailDiscoveryAdmin: {protocol: http, port: '5998', host: IP_ADDRESS}
-      ContrailDiscoveryInternal: {protocol: http, port: '5998', host: IP_ADDRESS}
-      ContrailDiscoveryPublic: {protocol: http, port: '5998', host: IP_ADDRESS}
-      ContrailWebuiHttpAdmin: {protocol: http, port: '8080', host: IP_ADDRESS}
-      ContrailWebuiHttpInternal: {protocol: http, port: '8080', host: IP_ADDRESS}
-      ContrailWebuiHttpPublic: {protocol: http, port: '8080', host: IP_ADDRESS}
-      ContrailWebuiHttpsAdmin: {protocol: http, port: '8143', host: IP_ADDRESS}
-      ContrailWebuiHttpsInternal: {protocol: http, port: '8143', host: IP_ADDRESS}
-      ContrailWebuiHttpsPublic: {protocol: http, port: '8143', host: IP_ADDRESS}
       Ec2ApiAdmin: {protocol: http, port: '8788', host: IP_ADDRESS}
       Ec2ApiInternal: {protocol: http, port: '8788', host: IP_ADDRESS}
       Ec2ApiPublic: {protocol: http, port: '8788', host: IP_ADDRESS}
@@ -89,6 +56,9 @@ parameters:
       IronicAdmin: {protocol: http, port: '6385', host: IP_ADDRESS}
       IronicInternal: {protocol: http, port: '6385', host: IP_ADDRESS}
       IronicPublic: {protocol: http, port: '6385', host: IP_ADDRESS}
+      IronicInspectorAdmin: {protocol: http, port: '5050', host: IP_ADDRESS}
+      IronicInspectorInternal: {protocol: http, port: '5050', host: IP_ADDRESS}
+      IronicInspectorPublic: {protocol: http, port: '5050', host: IP_ADDRESS}
       KeystoneAdmin: {protocol: http, port: '35357', host: IP_ADDRESS}
       KeystoneInternal: {protocol: http, port: '5000', host: IP_ADDRESS}
       KeystonePublic: {protocol: http, port: '5000', host: IP_ADDRESS}
@@ -114,9 +84,9 @@ parameters:
       OctaviaAdmin: {protocol: http, port: '9876', host: IP_ADDRESS}
       OctaviaInternal: {protocol: http, port: '9876', host: IP_ADDRESS}
       OctaviaPublic: {protocol: http, port: '9876', host: IP_ADDRESS}
-      PankoAdmin: {protocol: http, port: '8779', host: IP_ADDRESS}
-      PankoInternal: {protocol: http, port: '8779', host: IP_ADDRESS}
-      PankoPublic: {protocol: http, port: '8779', host: IP_ADDRESS}
+      PankoAdmin: {protocol: http, port: '8977', host: IP_ADDRESS}
+      PankoInternal: {protocol: http, port: '8977', host: IP_ADDRESS}
+      PankoPublic: {protocol: http, port: '8977', host: IP_ADDRESS}
       SaharaAdmin: {protocol: http, port: '8386', host: IP_ADDRESS}
       SaharaInternal: {protocol: http, port: '8386', host: IP_ADDRESS}
       SaharaPublic: {protocol: http, port: '8386', host: IP_ADDRESS}
@@ -2098,2289 +2068,6 @@ outputs:
                         template: NETWORK_uri
             - ':'
             - get_param: [EndpointMap, CongressPublic, port]
-      ContrailAnalyticsApiAdmin:
-        host:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsApiAdmin, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - str_replace:
-                    params:
-                      NETWORK:
-                        get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                    template: NETWORK_uri
-        host_nobrackets:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsApiAdmin, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-        port:
-          get_param: [EndpointMap, ContrailAnalyticsApiAdmin, port]
-        protocol:
-          get_param: [EndpointMap, ContrailAnalyticsApiAdmin, protocol]
-        uri:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsApiAdmin, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsApiAdmin,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsApiAdmin, port]
-        uri_no_suffix:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsApiAdmin, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsApiAdmin,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsApiAdmin, port]
-      ContrailAnalyticsApiInternal:
-        host:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsApiInternal, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - str_replace:
-                    params:
-                      NETWORK:
-                        get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                    template: NETWORK_uri
-        host_nobrackets:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsApiInternal, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-        port:
-          get_param: [EndpointMap, ContrailAnalyticsApiInternal, port]
-        protocol:
-          get_param: [EndpointMap, ContrailAnalyticsApiInternal, protocol]
-        uri:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsApiInternal, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsApiInternal,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsApiInternal, port]
-        uri_no_suffix:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsApiInternal, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsApiInternal,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsApiInternal, port]
-      ContrailAnalyticsApiPublic:
-        host:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsApiPublic, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, PublicNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - str_replace:
-                    params:
-                      NETWORK:
-                        get_param: [ServiceNetMap, PublicNetwork]
-                    template: NETWORK_uri
-        host_nobrackets:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsApiPublic, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, PublicNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - get_param: [ServiceNetMap, PublicNetwork]
-        port:
-          get_param: [EndpointMap, ContrailAnalyticsApiPublic, port]
-        protocol:
-          get_param: [EndpointMap, ContrailAnalyticsApiPublic, protocol]
-        uri:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsApiPublic, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsApiPublic,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, PublicNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, PublicNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsApiPublic, port]
-        uri_no_suffix:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsApiPublic, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsApiPublic,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, PublicNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, PublicNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsApiPublic, port]
-      ContrailAnalyticsCollectorHttpAdmin:
-        host:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsCollectorHttpAdmin,
-                host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - str_replace:
-                    params:
-                      NETWORK:
-                        get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                    template: NETWORK_uri
-        host_nobrackets:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsCollectorHttpAdmin,
-                host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-        port:
-          get_param: [EndpointMap, ContrailAnalyticsCollectorHttpAdmin,
-            port]
-        protocol:
-          get_param: [EndpointMap, ContrailAnalyticsCollectorHttpAdmin,
-            protocol]
-        uri:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsCollectorHttpAdmin,
-                protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsCollectorHttpAdmin,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsCollectorHttpAdmin,
-                port]
-        uri_no_suffix:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsCollectorHttpAdmin,
-                protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsCollectorHttpAdmin,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsCollectorHttpAdmin,
-                port]
-      ContrailAnalyticsCollectorHttpInternal:
-        host:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsCollectorHttpInternal,
-                host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - str_replace:
-                    params:
-                      NETWORK:
-                        get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                    template: NETWORK_uri
-        host_nobrackets:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsCollectorHttpInternal,
-                host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-        port:
-          get_param: [EndpointMap, ContrailAnalyticsCollectorHttpInternal,
-            port]
-        protocol:
-          get_param: [EndpointMap, ContrailAnalyticsCollectorHttpInternal,
-            protocol]
-        uri:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsCollectorHttpInternal,
-                protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsCollectorHttpInternal,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsCollectorHttpInternal,
-                port]
-        uri_no_suffix:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsCollectorHttpInternal,
-                protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsCollectorHttpInternal,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsCollectorHttpInternal,
-                port]
-      ContrailAnalyticsCollectorHttpPublic:
-        host:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsCollectorHttpPublic,
-                host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, PublicNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - str_replace:
-                    params:
-                      NETWORK:
-                        get_param: [ServiceNetMap, PublicNetwork]
-                    template: NETWORK_uri
-        host_nobrackets:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsCollectorHttpPublic,
-                host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, PublicNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - get_param: [ServiceNetMap, PublicNetwork]
-        port:
-          get_param: [EndpointMap, ContrailAnalyticsCollectorHttpPublic,
-            port]
-        protocol:
-          get_param: [EndpointMap, ContrailAnalyticsCollectorHttpPublic,
-            protocol]
-        uri:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsCollectorHttpPublic,
-                protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsCollectorHttpPublic,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, PublicNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, PublicNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsCollectorHttpPublic,
-                port]
-        uri_no_suffix:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsCollectorHttpPublic,
-                protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsCollectorHttpPublic,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, PublicNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, PublicNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsCollectorHttpPublic,
-                port]
-      ContrailAnalyticsCollectorSandeshAdmin:
-        host:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshAdmin,
-                host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - str_replace:
-                    params:
-                      NETWORK:
-                        get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                    template: NETWORK_uri
-        host_nobrackets:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshAdmin,
-                host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-        port:
-          get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshAdmin,
-            port]
-        protocol:
-          get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshAdmin,
-            protocol]
-        uri:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshAdmin,
-                protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshAdmin,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshAdmin,
-                port]
-        uri_no_suffix:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshAdmin,
-                protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshAdmin,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshAdmin,
-                port]
-      ContrailAnalyticsCollectorSandeshInternal:
-        host:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshInternal,
-                host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - str_replace:
-                    params:
-                      NETWORK:
-                        get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                    template: NETWORK_uri
-        host_nobrackets:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshInternal,
-                host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-        port:
-          get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshInternal,
-            port]
-        protocol:
-          get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshInternal,
-            protocol]
-        uri:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshInternal,
-                protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshInternal,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshInternal,
-                port]
-        uri_no_suffix:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshInternal,
-                protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshInternal,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshInternal,
-                port]
-      ContrailAnalyticsCollectorSandeshPublic:
-        host:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshPublic,
-                host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, PublicNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - str_replace:
-                    params:
-                      NETWORK:
-                        get_param: [ServiceNetMap, PublicNetwork]
-                    template: NETWORK_uri
-        host_nobrackets:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshPublic,
-                host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, PublicNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - get_param: [ServiceNetMap, PublicNetwork]
-        port:
-          get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshPublic,
-            port]
-        protocol:
-          get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshPublic,
-            protocol]
-        uri:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshPublic,
-                protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshPublic,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, PublicNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, PublicNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshPublic,
-                port]
-        uri_no_suffix:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshPublic,
-                protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshPublic,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, PublicNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, PublicNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshPublic,
-                port]
-      ContrailAnalyticsHttpAdmin:
-        host:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsHttpAdmin, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - str_replace:
-                    params:
-                      NETWORK:
-                        get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                    template: NETWORK_uri
-        host_nobrackets:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsHttpAdmin, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-        port:
-          get_param: [EndpointMap, ContrailAnalyticsHttpAdmin, port]
-        protocol:
-          get_param: [EndpointMap, ContrailAnalyticsHttpAdmin, protocol]
-        uri:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsHttpAdmin, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsHttpAdmin,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsHttpAdmin, port]
-        uri_no_suffix:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsHttpAdmin, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsHttpAdmin,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsHttpAdmin, port]
-      ContrailAnalyticsHttpInternal:
-        host:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsHttpInternal,
-                host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - str_replace:
-                    params:
-                      NETWORK:
-                        get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                    template: NETWORK_uri
-        host_nobrackets:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsHttpInternal,
-                host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-        port:
-          get_param: [EndpointMap, ContrailAnalyticsHttpInternal, port]
-        protocol:
-          get_param: [EndpointMap, ContrailAnalyticsHttpInternal, protocol]
-        uri:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsHttpInternal,
-                protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsHttpInternal,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsHttpInternal,
-                port]
-        uri_no_suffix:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsHttpInternal,
-                protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsHttpInternal,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsHttpInternal,
-                port]
-      ContrailAnalyticsHttpPublic:
-        host:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsHttpPublic, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, PublicNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - str_replace:
-                    params:
-                      NETWORK:
-                        get_param: [ServiceNetMap, PublicNetwork]
-                    template: NETWORK_uri
-        host_nobrackets:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsHttpPublic, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, PublicNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - get_param: [ServiceNetMap, PublicNetwork]
-        port:
-          get_param: [EndpointMap, ContrailAnalyticsHttpPublic, port]
-        protocol:
-          get_param: [EndpointMap, ContrailAnalyticsHttpPublic, protocol]
-        uri:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsHttpPublic, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsHttpPublic,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, PublicNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, PublicNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsHttpPublic, port]
-        uri_no_suffix:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsHttpPublic, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsHttpPublic,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, PublicNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, PublicNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsHttpPublic, port]
-      ContrailAnalyticsRedisAdmin:
-        host:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsRedisAdmin, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - str_replace:
-                    params:
-                      NETWORK:
-                        get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                    template: NETWORK_uri
-        host_nobrackets:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsRedisAdmin, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-        port:
-          get_param: [EndpointMap, ContrailAnalyticsRedisAdmin, port]
-        protocol:
-          get_param: [EndpointMap, ContrailAnalyticsRedisAdmin, protocol]
-        uri:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsRedisAdmin, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsRedisAdmin,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsRedisAdmin, port]
-        uri_no_suffix:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsRedisAdmin, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsRedisAdmin,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsRedisAdmin, port]
-      ContrailAnalyticsRedisInternal:
-        host:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsRedisInternal,
-                host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - str_replace:
-                    params:
-                      NETWORK:
-                        get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                    template: NETWORK_uri
-        host_nobrackets:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsRedisInternal,
-                host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-        port:
-          get_param: [EndpointMap, ContrailAnalyticsRedisInternal, port]
-        protocol:
-          get_param: [EndpointMap, ContrailAnalyticsRedisInternal, protocol]
-        uri:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsRedisInternal,
-                protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsRedisInternal,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsRedisInternal,
-                port]
-        uri_no_suffix:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsRedisInternal,
-                protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsRedisInternal,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsRedisInternal,
-                port]
-      ContrailAnalyticsRedisPublic:
-        host:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsRedisPublic, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, PublicNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - str_replace:
-                    params:
-                      NETWORK:
-                        get_param: [ServiceNetMap, PublicNetwork]
-                    template: NETWORK_uri
-        host_nobrackets:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailAnalyticsRedisPublic, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, PublicNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - get_param: [ServiceNetMap, PublicNetwork]
-        port:
-          get_param: [EndpointMap, ContrailAnalyticsRedisPublic, port]
-        protocol:
-          get_param: [EndpointMap, ContrailAnalyticsRedisPublic, protocol]
-        uri:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsRedisPublic, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsRedisPublic,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, PublicNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, PublicNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsRedisPublic, port]
-        uri_no_suffix:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailAnalyticsRedisPublic, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailAnalyticsRedisPublic,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, PublicNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, PublicNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailAnalyticsRedisPublic, port]
-      ContrailConfigAdmin:
-        host:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailConfigAdmin, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailConfigNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - str_replace:
-                    params:
-                      NETWORK:
-                        get_param: [ServiceNetMap, ContrailConfigNetwork]
-                    template: NETWORK_uri
-        host_nobrackets:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailConfigAdmin, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailConfigNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - get_param: [ServiceNetMap, ContrailConfigNetwork]
-        port:
-          get_param: [EndpointMap, ContrailConfigAdmin, port]
-        protocol:
-          get_param: [EndpointMap, ContrailConfigAdmin, protocol]
-        uri:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailConfigAdmin, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailConfigAdmin, host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailConfigNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailConfigNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailConfigAdmin, port]
-        uri_no_suffix:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailConfigAdmin, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailConfigAdmin, host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailConfigNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailConfigNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailConfigAdmin, port]
-      ContrailConfigInternal:
-        host:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailConfigInternal, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailConfigNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - str_replace:
-                    params:
-                      NETWORK:
-                        get_param: [ServiceNetMap, ContrailConfigNetwork]
-                    template: NETWORK_uri
-        host_nobrackets:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailConfigInternal, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailConfigNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - get_param: [ServiceNetMap, ContrailConfigNetwork]
-        port:
-          get_param: [EndpointMap, ContrailConfigInternal, port]
-        protocol:
-          get_param: [EndpointMap, ContrailConfigInternal, protocol]
-        uri:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailConfigInternal, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailConfigInternal, host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailConfigNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailConfigNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailConfigInternal, port]
-        uri_no_suffix:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailConfigInternal, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailConfigInternal, host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailConfigNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailConfigNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailConfigInternal, port]
-      ContrailConfigPublic:
-        host:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailConfigPublic, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, PublicNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - str_replace:
-                    params:
-                      NETWORK:
-                        get_param: [ServiceNetMap, PublicNetwork]
-                    template: NETWORK_uri
-        host_nobrackets:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailConfigPublic, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, PublicNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - get_param: [ServiceNetMap, PublicNetwork]
-        port:
-          get_param: [EndpointMap, ContrailConfigPublic, port]
-        protocol:
-          get_param: [EndpointMap, ContrailConfigPublic, protocol]
-        uri:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailConfigPublic, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailConfigPublic, host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, PublicNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, PublicNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailConfigPublic, port]
-        uri_no_suffix:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailConfigPublic, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailConfigPublic, host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, PublicNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, PublicNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailConfigPublic, port]
-      ContrailDiscoveryAdmin:
-        host:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailDiscoveryAdmin, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailConfigNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - str_replace:
-                    params:
-                      NETWORK:
-                        get_param: [ServiceNetMap, ContrailConfigNetwork]
-                    template: NETWORK_uri
-        host_nobrackets:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailDiscoveryAdmin, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailConfigNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - get_param: [ServiceNetMap, ContrailConfigNetwork]
-        port:
-          get_param: [EndpointMap, ContrailDiscoveryAdmin, port]
-        protocol:
-          get_param: [EndpointMap, ContrailDiscoveryAdmin, protocol]
-        uri:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailDiscoveryAdmin, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailDiscoveryAdmin, host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailConfigNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailConfigNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailDiscoveryAdmin, port]
-        uri_no_suffix:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailDiscoveryAdmin, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailDiscoveryAdmin, host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailConfigNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailConfigNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailDiscoveryAdmin, port]
-      ContrailDiscoveryInternal:
-        host:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailDiscoveryInternal, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailConfigNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - str_replace:
-                    params:
-                      NETWORK:
-                        get_param: [ServiceNetMap, ContrailConfigNetwork]
-                    template: NETWORK_uri
-        host_nobrackets:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailDiscoveryInternal, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailConfigNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - get_param: [ServiceNetMap, ContrailConfigNetwork]
-        port:
-          get_param: [EndpointMap, ContrailDiscoveryInternal, port]
-        protocol:
-          get_param: [EndpointMap, ContrailDiscoveryInternal, protocol]
-        uri:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailDiscoveryInternal, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailDiscoveryInternal,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailConfigNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailConfigNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailDiscoveryInternal, port]
-        uri_no_suffix:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailDiscoveryInternal, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailDiscoveryInternal,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailConfigNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailConfigNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailDiscoveryInternal, port]
-      ContrailDiscoveryPublic:
-        host:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailDiscoveryPublic, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, PublicNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - str_replace:
-                    params:
-                      NETWORK:
-                        get_param: [ServiceNetMap, PublicNetwork]
-                    template: NETWORK_uri
-        host_nobrackets:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailDiscoveryPublic, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, PublicNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - get_param: [ServiceNetMap, PublicNetwork]
-        port:
-          get_param: [EndpointMap, ContrailDiscoveryPublic, port]
-        protocol:
-          get_param: [EndpointMap, ContrailDiscoveryPublic, protocol]
-        uri:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailDiscoveryPublic, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailDiscoveryPublic, host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, PublicNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, PublicNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailDiscoveryPublic, port]
-        uri_no_suffix:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailDiscoveryPublic, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailDiscoveryPublic, host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, PublicNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, PublicNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailDiscoveryPublic, port]
-      ContrailWebuiHttpAdmin:
-        host:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailWebuiHttpAdmin, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailConfigNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - str_replace:
-                    params:
-                      NETWORK:
-                        get_param: [ServiceNetMap, ContrailConfigNetwork]
-                    template: NETWORK_uri
-        host_nobrackets:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailWebuiHttpAdmin, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailConfigNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - get_param: [ServiceNetMap, ContrailConfigNetwork]
-        port:
-          get_param: [EndpointMap, ContrailWebuiHttpAdmin, port]
-        protocol:
-          get_param: [EndpointMap, ContrailWebuiHttpAdmin, protocol]
-        uri:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailWebuiHttpAdmin, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailWebuiHttpAdmin, host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailConfigNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailConfigNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailWebuiHttpAdmin, port]
-        uri_no_suffix:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailWebuiHttpAdmin, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailWebuiHttpAdmin, host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailConfigNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailConfigNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailWebuiHttpAdmin, port]
-      ContrailWebuiHttpInternal:
-        host:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailWebuiHttpInternal, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailConfigNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - str_replace:
-                    params:
-                      NETWORK:
-                        get_param: [ServiceNetMap, ContrailConfigNetwork]
-                    template: NETWORK_uri
-        host_nobrackets:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailWebuiHttpInternal, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailConfigNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - get_param: [ServiceNetMap, ContrailConfigNetwork]
-        port:
-          get_param: [EndpointMap, ContrailWebuiHttpInternal, port]
-        protocol:
-          get_param: [EndpointMap, ContrailWebuiHttpInternal, protocol]
-        uri:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailWebuiHttpInternal, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailWebuiHttpInternal,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailConfigNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailConfigNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailWebuiHttpInternal, port]
-        uri_no_suffix:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailWebuiHttpInternal, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailWebuiHttpInternal,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailConfigNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailConfigNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailWebuiHttpInternal, port]
-      ContrailWebuiHttpPublic:
-        host:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailWebuiHttpPublic, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, PublicNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - str_replace:
-                    params:
-                      NETWORK:
-                        get_param: [ServiceNetMap, PublicNetwork]
-                    template: NETWORK_uri
-        host_nobrackets:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailWebuiHttpPublic, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, PublicNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - get_param: [ServiceNetMap, PublicNetwork]
-        port:
-          get_param: [EndpointMap, ContrailWebuiHttpPublic, port]
-        protocol:
-          get_param: [EndpointMap, ContrailWebuiHttpPublic, protocol]
-        uri:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailWebuiHttpPublic, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailWebuiHttpPublic, host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, PublicNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, PublicNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailWebuiHttpPublic, port]
-        uri_no_suffix:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailWebuiHttpPublic, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailWebuiHttpPublic, host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, PublicNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, PublicNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailWebuiHttpPublic, port]
-      ContrailWebuiHttpsAdmin:
-        host:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailWebuiHttpsAdmin, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailConfigNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - str_replace:
-                    params:
-                      NETWORK:
-                        get_param: [ServiceNetMap, ContrailConfigNetwork]
-                    template: NETWORK_uri
-        host_nobrackets:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailWebuiHttpsAdmin, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailConfigNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - get_param: [ServiceNetMap, ContrailConfigNetwork]
-        port:
-          get_param: [EndpointMap, ContrailWebuiHttpsAdmin, port]
-        protocol:
-          get_param: [EndpointMap, ContrailWebuiHttpsAdmin, protocol]
-        uri:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailWebuiHttpsAdmin, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailWebuiHttpsAdmin, host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailConfigNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailConfigNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailWebuiHttpsAdmin, port]
-        uri_no_suffix:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailWebuiHttpsAdmin, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailWebuiHttpsAdmin, host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailConfigNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailConfigNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailWebuiHttpsAdmin, port]
-      ContrailWebuiHttpsInternal:
-        host:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailWebuiHttpsInternal, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailConfigNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - str_replace:
-                    params:
-                      NETWORK:
-                        get_param: [ServiceNetMap, ContrailConfigNetwork]
-                    template: NETWORK_uri
-        host_nobrackets:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailWebuiHttpsInternal, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, ContrailConfigNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - get_param: [ServiceNetMap, ContrailConfigNetwork]
-        port:
-          get_param: [EndpointMap, ContrailWebuiHttpsInternal, port]
-        protocol:
-          get_param: [EndpointMap, ContrailWebuiHttpsInternal, protocol]
-        uri:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailWebuiHttpsInternal, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailWebuiHttpsInternal,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailConfigNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailConfigNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailWebuiHttpsInternal, port]
-        uri_no_suffix:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailWebuiHttpsInternal, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailWebuiHttpsInternal,
-                    host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, ContrailConfigNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, ContrailConfigNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailWebuiHttpsInternal, port]
-      ContrailWebuiHttpsPublic:
-        host:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailWebuiHttpsPublic, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, PublicNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - str_replace:
-                    params:
-                      NETWORK:
-                        get_param: [ServiceNetMap, PublicNetwork]
-                    template: NETWORK_uri
-        host_nobrackets:
-          str_replace:
-            template:
-              get_param: [EndpointMap, ContrailWebuiHttpsPublic, host]
-            params:
-              CLOUDNAME:
-                get_param:
-                - CloudEndpoints
-                - get_param: [ServiceNetMap, PublicNetwork]
-              IP_ADDRESS:
-                get_param:
-                - NetIpMap
-                - get_param: [ServiceNetMap, PublicNetwork]
-        port:
-          get_param: [EndpointMap, ContrailWebuiHttpsPublic, port]
-        protocol:
-          get_param: [EndpointMap, ContrailWebuiHttpsPublic, protocol]
-        uri:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailWebuiHttpsPublic, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailWebuiHttpsPublic, host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, PublicNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, PublicNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailWebuiHttpsPublic, port]
-        uri_no_suffix:
-          list_join:
-          - ''
-          - - get_param: [EndpointMap, ContrailWebuiHttpsPublic, protocol]
-            - ://
-            - str_replace:
-                template:
-                  get_param: [EndpointMap, ContrailWebuiHttpsPublic, host]
-                params:
-                  CLOUDNAME:
-                    get_param:
-                    - CloudEndpoints
-                    - get_param: [ServiceNetMap, PublicNetwork]
-                  IP_ADDRESS:
-                    get_param:
-                    - NetIpMap
-                    - str_replace:
-                        params:
-                          NETWORK:
-                            get_param: [ServiceNetMap, PublicNetwork]
-                        template: NETWORK_uri
-            - ':'
-            - get_param: [EndpointMap, ContrailWebuiHttpsPublic, port]
       Ec2ApiAdmin:
         host:
           str_replace:
@@ -5930,6 +3617,249 @@ outputs:
                         template: NETWORK_uri
             - ':'
             - get_param: [EndpointMap, IronicPublic, port]
+      IronicInspectorAdmin:
+        host:
+          str_replace:
+            template:
+              get_param: [EndpointMap, IronicInspectorAdmin, host]
+            params:
+              CLOUDNAME:
+                get_param:
+                - CloudEndpoints
+                - get_param: [ServiceNetMap, IronicInspectorNetwork]
+              IP_ADDRESS:
+                get_param:
+                - NetIpMap
+                - str_replace:
+                    params:
+                      NETWORK:
+                        get_param: [ServiceNetMap, IronicInspectorNetwork]
+                    template: NETWORK_uri
+        host_nobrackets:
+          str_replace:
+            template:
+              get_param: [EndpointMap, IronicInspectorAdmin, host]
+            params:
+              CLOUDNAME:
+                get_param:
+                - CloudEndpoints
+                - get_param: [ServiceNetMap, IronicInspectorNetwork]
+              IP_ADDRESS:
+                get_param:
+                - NetIpMap
+                - get_param: [ServiceNetMap, IronicInspectorNetwork]
+        port:
+          get_param: [EndpointMap, IronicInspectorAdmin, port]
+        protocol:
+          get_param: [EndpointMap, IronicInspectorAdmin, protocol]
+        uri:
+          list_join:
+          - ''
+          - - get_param: [EndpointMap, IronicInspectorAdmin, protocol]
+            - ://
+            - str_replace:
+                template:
+                  get_param: [EndpointMap, IronicInspectorAdmin, host]
+                params:
+                  CLOUDNAME:
+                    get_param:
+                    - CloudEndpoints
+                    - get_param: [ServiceNetMap, IronicInspectorNetwork]
+                  IP_ADDRESS:
+                    get_param:
+                    - NetIpMap
+                    - str_replace:
+                        params:
+                          NETWORK:
+                            get_param: [ServiceNetMap, IronicInspectorNetwork]
+                        template: NETWORK_uri
+            - ':'
+            - get_param: [EndpointMap, IronicInspectorAdmin, port]
+        uri_no_suffix:
+          list_join:
+          - ''
+          - - get_param: [EndpointMap, IronicInspectorAdmin, protocol]
+            - ://
+            - str_replace:
+                template:
+                  get_param: [EndpointMap, IronicInspectorAdmin, host]
+                params:
+                  CLOUDNAME:
+                    get_param:
+                    - CloudEndpoints
+                    - get_param: [ServiceNetMap, IronicInspectorNetwork]
+                  IP_ADDRESS:
+                    get_param:
+                    - NetIpMap
+                    - str_replace:
+                        params:
+                          NETWORK:
+                            get_param: [ServiceNetMap, IronicInspectorNetwork]
+                        template: NETWORK_uri
+            - ':'
+            - get_param: [EndpointMap, IronicInspectorAdmin, port]
+      IronicInspectorInternal:
+        host:
+          str_replace:
+            template:
+              get_param: [EndpointMap, IronicInspectorInternal, host]
+            params:
+              CLOUDNAME:
+                get_param:
+                - CloudEndpoints
+                - get_param: [ServiceNetMap, IronicInspectorNetwork]
+              IP_ADDRESS:
+                get_param:
+                - NetIpMap
+                - str_replace:
+                    params:
+                      NETWORK:
+                        get_param: [ServiceNetMap, IronicInspectorNetwork]
+                    template: NETWORK_uri
+        host_nobrackets:
+          str_replace:
+            template:
+              get_param: [EndpointMap, IronicInspectorInternal, host]
+            params:
+              CLOUDNAME:
+                get_param:
+                - CloudEndpoints
+                - get_param: [ServiceNetMap, IronicInspectorNetwork]
+              IP_ADDRESS:
+                get_param:
+                - NetIpMap
+                - get_param: [ServiceNetMap, IronicInspectorNetwork]
+        port:
+          get_param: [EndpointMap, IronicInspectorInternal, port]
+        protocol:
+          get_param: [EndpointMap, IronicInspectorInternal, protocol]
+        uri:
+          list_join:
+          - ''
+          - - get_param: [EndpointMap, IronicInspectorInternal, protocol]
+            - ://
+            - str_replace:
+                template:
+                  get_param: [EndpointMap, IronicInspectorInternal, host]
+                params:
+                  CLOUDNAME:
+                    get_param:
+                    - CloudEndpoints
+                    - get_param: [ServiceNetMap, IronicInspectorNetwork]
+                  IP_ADDRESS:
+                    get_param:
+                    - NetIpMap
+                    - str_replace:
+                        params:
+                          NETWORK:
+                            get_param: [ServiceNetMap, IronicInspectorNetwork]
+                        template: NETWORK_uri
+            - ':'
+            - get_param: [EndpointMap, IronicInspectorInternal, port]
+        uri_no_suffix:
+          list_join:
+          - ''
+          - - get_param: [EndpointMap, IronicInspectorInternal, protocol]
+            - ://
+            - str_replace:
+                template:
+                  get_param: [EndpointMap, IronicInspectorInternal, host]
+                params:
+                  CLOUDNAME:
+                    get_param:
+                    - CloudEndpoints
+                    - get_param: [ServiceNetMap, IronicInspectorNetwork]
+                  IP_ADDRESS:
+                    get_param:
+                    - NetIpMap
+                    - str_replace:
+                        params:
+                          NETWORK:
+                            get_param: [ServiceNetMap, IronicInspectorNetwork]
+                        template: NETWORK_uri
+            - ':'
+            - get_param: [EndpointMap, IronicInspectorInternal, port]
+      IronicInspectorPublic:
+        host:
+          str_replace:
+            template:
+              get_param: [EndpointMap, IronicInspectorPublic, host]
+            params:
+              CLOUDNAME:
+                get_param:
+                - CloudEndpoints
+                - get_param: [ServiceNetMap, PublicNetwork]
+              IP_ADDRESS:
+                get_param:
+                - NetIpMap
+                - str_replace:
+                    params:
+                      NETWORK:
+                        get_param: [ServiceNetMap, PublicNetwork]
+                    template: NETWORK_uri
+        host_nobrackets:
+          str_replace:
+            template:
+              get_param: [EndpointMap, IronicInspectorPublic, host]
+            params:
+              CLOUDNAME:
+                get_param:
+                - CloudEndpoints
+                - get_param: [ServiceNetMap, PublicNetwork]
+              IP_ADDRESS:
+                get_param:
+                - NetIpMap
+                - get_param: [ServiceNetMap, PublicNetwork]
+        port:
+          get_param: [EndpointMap, IronicInspectorPublic, port]
+        protocol:
+          get_param: [EndpointMap, IronicInspectorPublic, protocol]
+        uri:
+          list_join:
+          - ''
+          - - get_param: [EndpointMap, IronicInspectorPublic, protocol]
+            - ://
+            - str_replace:
+                template:
+                  get_param: [EndpointMap, IronicInspectorPublic, host]
+                params:
+                  CLOUDNAME:
+                    get_param:
+                    - CloudEndpoints
+                    - get_param: [ServiceNetMap, PublicNetwork]
+                  IP_ADDRESS:
+                    get_param:
+                    - NetIpMap
+                    - str_replace:
+                        params:
+                          NETWORK:
+                            get_param: [ServiceNetMap, PublicNetwork]
+                        template: NETWORK_uri
+            - ':'
+            - get_param: [EndpointMap, IronicInspectorPublic, port]
+        uri_no_suffix:
+          list_join:
+          - ''
+          - - get_param: [EndpointMap, IronicInspectorPublic, protocol]
+            - ://
+            - str_replace:
+                template:
+                  get_param: [EndpointMap, IronicInspectorPublic, host]
+                params:
+                  CLOUDNAME:
+                    get_param:
+                    - CloudEndpoints
+                    - get_param: [ServiceNetMap, PublicNetwork]
+                  IP_ADDRESS:
+                    get_param:
+                    - NetIpMap
+                    - str_replace:
+                        params:
+                          NETWORK:
+                            get_param: [ServiceNetMap, PublicNetwork]
+                        template: NETWORK_uri
+            - ':'
+            - get_param: [EndpointMap, IronicInspectorPublic, port]
       KeystoneAdmin:
         host:
           str_replace: