aboutsummaryrefslogtreecommitdiffstats
path: root/network/endpoints
diff options
context:
space:
mode:
Diffstat (limited to 'network/endpoints')
-rw-r--r--network/endpoints/endpoint_data.yaml83
-rw-r--r--network/endpoints/endpoint_map.yaml590
2 files changed, 539 insertions, 134 deletions
diff --git a/network/endpoints/endpoint_data.yaml b/network/endpoints/endpoint_data.yaml
index b934ab99..363950d1 100644
--- a/network/endpoints/endpoint_data.yaml
+++ b/network/endpoints/endpoint_data.yaml
@@ -55,9 +55,22 @@ Glance:
vip_param: GlanceApi
port: 9292
+GlanceRegistry:
+ Internal:
+ vip_param: GlanceRegistry
+ port: 9191
+
Mysql:
- '':
+ Internal:
vip_param: Mysql
+ protocol: mysql+pymysql
+ port: 3306
+
+MysqlNoBrackets:
+ Internal:
+ vip_param: MysqlNoBrackets
+ protocol: mysql+pymysql
+ port: 3306
Heat:
Internal:
@@ -74,6 +87,21 @@ Heat:
'': /v1/%(tenant_id)s
port: 8004
+HeatCfn:
+ Internal:
+ vip_param: HeatApi
+ uri_suffixes:
+ '': /v1
+ Public:
+ vip_param: Public
+ uri_suffixes:
+ '': /v1
+ Admin:
+ vip_param: HeatApi
+ uri_suffixes:
+ '': /v1
+ port: 8000
+
Horizon:
Public:
vip_param: Public
@@ -105,6 +133,21 @@ Keystone:
port: 35357
port: 5000
+Manila:
+ Internal:
+ vip_param: ManilaApi
+ uri_suffixes:
+ '': /v2/%(tenant_id)s
+ Public:
+ vip_param: Public
+ uri_suffixes:
+ '': /v2/%(tenant_id)s
+ Admin:
+ vip_param: ManilaApi
+ uri_suffixes:
+ '': /v2/%(tenant_id)s
+ port: 8786
+
Neutron:
Internal:
vip_param: NeutronApi
@@ -118,32 +161,17 @@ Nova:
Internal:
vip_param: NovaApi
uri_suffixes:
- '': /v2.1/%(tenant_id)s
+ '': /v2.1
Public:
vip_param: Public
uri_suffixes:
- '': /v2.1/%(tenant_id)s
+ '': /v2.1
Admin:
vip_param: NovaApi
uri_suffixes:
- '': /v2.1/%(tenant_id)s
+ '': /v2.1
port: 8774
-NovaEC2:
- Internal:
- vip_param: NovaApi
- uri_suffixes:
- '': /services/Cloud
- Public:
- vip_param: Public
- uri_suffixes:
- '': /services/Cloud
- Admin:
- vip_param: NovaApi
- uri_suffixes:
- '': /services/Admin
- port: 8773
-
NovaVNCProxy:
Internal:
vip_param: NovaApi
@@ -177,7 +205,7 @@ Sahara:
uri_suffixes:
'': /v1.1/%(tenant_id)s
Public:
- vip_param: SaharaApi
+ vip_param: Public
uri_suffixes:
'': /v1.1/%(tenant_id)s
Admin:
@@ -185,3 +213,18 @@ Sahara:
uri_suffixes:
'': /v1.1/%(tenant_id)s
port: 8386
+
+Ironic:
+ Internal:
+ vip_param: IronicApi
+ uri_suffixes:
+ '': /v1
+ Public:
+ vip_param: Public
+ uri_suffixes:
+ '': /v1
+ Admin:
+ vip_param: IronicApi
+ uri_suffixes:
+ '': /v1
+ port: 6385
diff --git a/network/endpoints/endpoint_map.yaml b/network/endpoints/endpoint_map.yaml
index a7f0aff6..98dad250 100644
--- a/network/endpoints/endpoint_map.yaml
+++ b/network/endpoints/endpoint_map.yaml
@@ -12,10 +12,14 @@ parameters:
CeilometerApiVirtualIP: {type: string, default: ''}
CinderApiVirtualIP: {type: string, default: ''}
GlanceApiVirtualIP: {type: string, default: ''}
+ GlanceRegistryVirtualIP: {type: string, default: ''}
GnocchiApiVirtualIP: {type: string, default: ''}
HeatApiVirtualIP: {type: string, default: ''}
+ IronicApiVirtualIP: {type: string, default: ''}
KeystoneAdminApiVirtualIP: {type: string, default: ''}
KeystonePublicApiVirtualIP: {type: string, default: ''}
+ MysqlNoBracketsVirtualIP: {type: string, default: ''}
+ ManilaApiVirtualIP: {type: string, default: ''}
MysqlVirtualIP: {type: string, default: ''}
NeutronApiVirtualIP: {type: string, default: ''}
NovaApiVirtualIP: {type: string, default: ''}
@@ -37,25 +41,35 @@ parameters:
GlanceAdmin: {protocol: http, port: '9292', host: IP_ADDRESS}
GlanceInternal: {protocol: http, port: '9292', host: IP_ADDRESS}
GlancePublic: {protocol: http, port: '9292', host: IP_ADDRESS}
+ GlanceRegistryInternal: {protocol: http, port: '9191', host: IP_ADDRESS}
GnocchiAdmin: {protocol: http, port: '8041', host: IP_ADDRESS}
GnocchiInternal: {protocol: http, port: '8041', host: IP_ADDRESS}
GnocchiPublic: {protocol: http, port: '8041', host: IP_ADDRESS}
HeatAdmin: {protocol: http, port: '8004', host: IP_ADDRESS}
HeatInternal: {protocol: http, port: '8004', host: IP_ADDRESS}
HeatPublic: {protocol: http, port: '8004', host: IP_ADDRESS}
+ HeatCfnAdmin: {protocol: http, port: '8000', host: IP_ADDRESS}
+ HeatCfnInternal: {protocol: http, port: '8000', host: IP_ADDRESS}
+ HeatCfnPublic: {protocol: http, port: '8000', host: IP_ADDRESS}
HorizonPublic: {protocol: http, port: '80', host: IP_ADDRESS}
+ IronicAdmin: {protocol: http, port: '6385', host: IP_ADDRESS}
+ IronicInternal: {protocol: http, port: '6385', host: IP_ADDRESS}
+ IronicPublic: {protocol: http, port: '6385', 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}
+ ManilaAdmin: {protocol: http, port: '8786', host: IP_ADDRESS}
+ ManilaInternal: {protocol: http, port: '8786', host: IP_ADDRESS}
+ ManilaPublic: {protocol: http, port: '8786', host: IP_ADDRESS}
+ MysqlInternal: {protocol: mysql+pymysql, port: '3306', host: IP_ADDRESS}
+ MysqlNoBracketsInternal: {protocol: mysql+pymysql, port: '3306',
+ host: IP_ADDRESS}
NeutronAdmin: {protocol: http, port: '9696', host: IP_ADDRESS}
NeutronInternal: {protocol: http, port: '9696', host: IP_ADDRESS}
NeutronPublic: {protocol: http, port: '9696', host: IP_ADDRESS}
NovaAdmin: {protocol: http, port: '8774', host: IP_ADDRESS}
NovaInternal: {protocol: http, port: '8774', host: IP_ADDRESS}
NovaPublic: {protocol: http, port: '8774', host: IP_ADDRESS}
- NovaEC2Admin: {protocol: http, port: '8773', host: IP_ADDRESS}
- NovaEC2Internal: {protocol: http, port: '8773', host: IP_ADDRESS}
- NovaEC2Public: {protocol: http, port: '8773', host: IP_ADDRESS}
NovaVNCProxyAdmin: {protocol: http, port: '6080', host: IP_ADDRESS}
NovaVNCProxyInternal: {protocol: http, port: '6080', host: IP_ADDRESS}
NovaVNCProxyPublic: {protocol: http, port: '6080', host: IP_ADDRESS}
@@ -648,6 +662,44 @@ outputs:
IP_ADDRESS: {get_param: PublicVirtualIP}
- ':'
- get_param: [EndpointMap, GlancePublic, port]
+ GlanceRegistryInternal:
+ host:
+ str_replace:
+ template:
+ get_param: [EndpointMap, GlanceRegistryInternal, host]
+ params:
+ CLOUDNAME: {get_param: CloudName}
+ IP_ADDRESS: {get_param: GlanceRegistryVirtualIP}
+ port:
+ get_param: [EndpointMap, GlanceRegistryInternal, port]
+ protocol:
+ get_param: [EndpointMap, GlanceRegistryInternal, protocol]
+ uri:
+ list_join:
+ - ''
+ - - get_param: [EndpointMap, GlanceRegistryInternal, protocol]
+ - ://
+ - str_replace:
+ template:
+ get_param: [EndpointMap, GlanceRegistryInternal, host]
+ params:
+ CLOUDNAME: {get_param: CloudName}
+ IP_ADDRESS: {get_param: GlanceRegistryVirtualIP}
+ - ':'
+ - get_param: [EndpointMap, GlanceRegistryInternal, port]
+ uri_no_suffix:
+ list_join:
+ - ''
+ - - get_param: [EndpointMap, GlanceRegistryInternal, protocol]
+ - ://
+ - str_replace:
+ template:
+ get_param: [EndpointMap, GlanceRegistryInternal, host]
+ params:
+ CLOUDNAME: {get_param: CloudName}
+ IP_ADDRESS: {get_param: GlanceRegistryVirtualIP}
+ - ':'
+ - get_param: [EndpointMap, GlanceRegistryInternal, port]
GnocchiAdmin:
host:
str_replace:
@@ -879,6 +931,123 @@ outputs:
IP_ADDRESS: {get_param: PublicVirtualIP}
- ':'
- get_param: [EndpointMap, HeatPublic, port]
+ HeatCfnAdmin:
+ host:
+ str_replace:
+ template:
+ get_param: [EndpointMap, HeatCfnAdmin, host]
+ params:
+ CLOUDNAME: {get_param: CloudName}
+ IP_ADDRESS: {get_param: HeatApiVirtualIP}
+ port:
+ get_param: [EndpointMap, HeatCfnAdmin, port]
+ protocol:
+ get_param: [EndpointMap, HeatCfnAdmin, protocol]
+ uri:
+ list_join:
+ - ''
+ - - get_param: [EndpointMap, HeatCfnAdmin, protocol]
+ - ://
+ - str_replace:
+ template:
+ get_param: [EndpointMap, HeatCfnAdmin, host]
+ params:
+ CLOUDNAME: {get_param: CloudName}
+ IP_ADDRESS: {get_param: HeatApiVirtualIP}
+ - ':'
+ - get_param: [EndpointMap, HeatCfnAdmin, port]
+ - /v1
+ uri_no_suffix:
+ list_join:
+ - ''
+ - - get_param: [EndpointMap, HeatCfnAdmin, protocol]
+ - ://
+ - str_replace:
+ template:
+ get_param: [EndpointMap, HeatCfnAdmin, host]
+ params:
+ CLOUDNAME: {get_param: CloudName}
+ IP_ADDRESS: {get_param: HeatApiVirtualIP}
+ - ':'
+ - get_param: [EndpointMap, HeatCfnAdmin, port]
+ HeatCfnInternal:
+ host:
+ str_replace:
+ template:
+ get_param: [EndpointMap, HeatCfnInternal, host]
+ params:
+ CLOUDNAME: {get_param: CloudName}
+ IP_ADDRESS: {get_param: HeatApiVirtualIP}
+ port:
+ get_param: [EndpointMap, HeatCfnInternal, port]
+ protocol:
+ get_param: [EndpointMap, HeatCfnInternal, protocol]
+ uri:
+ list_join:
+ - ''
+ - - get_param: [EndpointMap, HeatCfnInternal, protocol]
+ - ://
+ - str_replace:
+ template:
+ get_param: [EndpointMap, HeatCfnInternal, host]
+ params:
+ CLOUDNAME: {get_param: CloudName}
+ IP_ADDRESS: {get_param: HeatApiVirtualIP}
+ - ':'
+ - get_param: [EndpointMap, HeatCfnInternal, port]
+ - /v1
+ uri_no_suffix:
+ list_join:
+ - ''
+ - - get_param: [EndpointMap, HeatCfnInternal, protocol]
+ - ://
+ - str_replace:
+ template:
+ get_param: [EndpointMap, HeatCfnInternal, host]
+ params:
+ CLOUDNAME: {get_param: CloudName}
+ IP_ADDRESS: {get_param: HeatApiVirtualIP}
+ - ':'
+ - get_param: [EndpointMap, HeatCfnInternal, port]
+ HeatCfnPublic:
+ host:
+ str_replace:
+ template:
+ get_param: [EndpointMap, HeatCfnPublic, host]
+ params:
+ CLOUDNAME: {get_param: CloudName}
+ IP_ADDRESS: {get_param: PublicVirtualIP}
+ port:
+ get_param: [EndpointMap, HeatCfnPublic, port]
+ protocol:
+ get_param: [EndpointMap, HeatCfnPublic, protocol]
+ uri:
+ list_join:
+ - ''
+ - - get_param: [EndpointMap, HeatCfnPublic, protocol]
+ - ://
+ - str_replace:
+ template:
+ get_param: [EndpointMap, HeatCfnPublic, host]
+ params:
+ CLOUDNAME: {get_param: CloudName}
+ IP_ADDRESS: {get_param: PublicVirtualIP}
+ - ':'
+ - get_param: [EndpointMap, HeatCfnPublic, port]
+ - /v1
+ uri_no_suffix:
+ list_join:
+ - ''
+ - - get_param: [EndpointMap, HeatCfnPublic, protocol]
+ - ://
+ - str_replace:
+ template:
+ get_param: [EndpointMap, HeatCfnPublic, host]
+ params:
+ CLOUDNAME: {get_param: CloudName}
+ IP_ADDRESS: {get_param: PublicVirtualIP}
+ - ':'
+ - get_param: [EndpointMap, HeatCfnPublic, port]
HorizonPublic:
host:
str_replace:
@@ -918,6 +1087,123 @@ outputs:
IP_ADDRESS: {get_param: PublicVirtualIP}
- ':'
- get_param: [EndpointMap, HorizonPublic, port]
+ IronicAdmin:
+ host:
+ str_replace:
+ template:
+ get_param: [EndpointMap, IronicAdmin, host]
+ params:
+ CLOUDNAME: {get_param: CloudName}
+ IP_ADDRESS: {get_param: IronicApiVirtualIP}
+ port:
+ get_param: [EndpointMap, IronicAdmin, port]
+ protocol:
+ get_param: [EndpointMap, IronicAdmin, protocol]
+ uri:
+ list_join:
+ - ''
+ - - get_param: [EndpointMap, IronicAdmin, protocol]
+ - ://
+ - str_replace:
+ template:
+ get_param: [EndpointMap, IronicAdmin, host]
+ params:
+ CLOUDNAME: {get_param: CloudName}
+ IP_ADDRESS: {get_param: IronicApiVirtualIP}
+ - ':'
+ - get_param: [EndpointMap, IronicAdmin, port]
+ - /v1
+ uri_no_suffix:
+ list_join:
+ - ''
+ - - get_param: [EndpointMap, IronicAdmin, protocol]
+ - ://
+ - str_replace:
+ template:
+ get_param: [EndpointMap, IronicAdmin, host]
+ params:
+ CLOUDNAME: {get_param: CloudName}
+ IP_ADDRESS: {get_param: IronicApiVirtualIP}
+ - ':'
+ - get_param: [EndpointMap, IronicAdmin, port]
+ IronicInternal:
+ host:
+ str_replace:
+ template:
+ get_param: [EndpointMap, IronicInternal, host]
+ params:
+ CLOUDNAME: {get_param: CloudName}
+ IP_ADDRESS: {get_param: IronicApiVirtualIP}
+ port:
+ get_param: [EndpointMap, IronicInternal, port]
+ protocol:
+ get_param: [EndpointMap, IronicInternal, protocol]
+ uri:
+ list_join:
+ - ''
+ - - get_param: [EndpointMap, IronicInternal, protocol]
+ - ://
+ - str_replace:
+ template:
+ get_param: [EndpointMap, IronicInternal, host]
+ params:
+ CLOUDNAME: {get_param: CloudName}
+ IP_ADDRESS: {get_param: IronicApiVirtualIP}
+ - ':'
+ - get_param: [EndpointMap, IronicInternal, port]
+ - /v1
+ uri_no_suffix:
+ list_join:
+ - ''
+ - - get_param: [EndpointMap, IronicInternal, protocol]
+ - ://
+ - str_replace:
+ template:
+ get_param: [EndpointMap, IronicInternal, host]
+ params:
+ CLOUDNAME: {get_param: CloudName}
+ IP_ADDRESS: {get_param: IronicApiVirtualIP}
+ - ':'
+ - get_param: [EndpointMap, IronicInternal, port]
+ IronicPublic:
+ host:
+ str_replace:
+ template:
+ get_param: [EndpointMap, IronicPublic, host]
+ params:
+ CLOUDNAME: {get_param: CloudName}
+ IP_ADDRESS: {get_param: PublicVirtualIP}
+ port:
+ get_param: [EndpointMap, IronicPublic, port]
+ protocol:
+ get_param: [EndpointMap, IronicPublic, protocol]
+ uri:
+ list_join:
+ - ''
+ - - get_param: [EndpointMap, IronicPublic, protocol]
+ - ://
+ - str_replace:
+ template:
+ get_param: [EndpointMap, IronicPublic, host]
+ params:
+ CLOUDNAME: {get_param: CloudName}
+ IP_ADDRESS: {get_param: PublicVirtualIP}
+ - ':'
+ - get_param: [EndpointMap, IronicPublic, port]
+ - /v1
+ uri_no_suffix:
+ list_join:
+ - ''
+ - - get_param: [EndpointMap, IronicPublic, protocol]
+ - ://
+ - str_replace:
+ template:
+ get_param: [EndpointMap, IronicPublic, host]
+ params:
+ CLOUDNAME: {get_param: CloudName}
+ IP_ADDRESS: {get_param: PublicVirtualIP}
+ - ':'
+ - get_param: [EndpointMap, IronicPublic, port]
KeystoneAdmin:
host:
str_replace:
@@ -1191,354 +1477,430 @@ outputs:
IP_ADDRESS: {get_param: PublicVirtualIP}
- ':'
- get_param: [EndpointMap, KeystonePublic, port]
- NeutronAdmin:
+ ManilaAdmin:
host:
str_replace:
template:
- get_param: [EndpointMap, NeutronAdmin, host]
+ get_param: [EndpointMap, ManilaAdmin, host]
params:
CLOUDNAME: {get_param: CloudName}
- IP_ADDRESS: {get_param: NeutronApiVirtualIP}
+ IP_ADDRESS: {get_param: ManilaApiVirtualIP}
port:
- get_param: [EndpointMap, NeutronAdmin, port]
+ get_param: [EndpointMap, ManilaAdmin, port]
protocol:
- get_param: [EndpointMap, NeutronAdmin, protocol]
+ get_param: [EndpointMap, ManilaAdmin, protocol]
uri:
list_join:
- ''
- - - get_param: [EndpointMap, NeutronAdmin, protocol]
+ - - get_param: [EndpointMap, ManilaAdmin, protocol]
- ://
- str_replace:
template:
- get_param: [EndpointMap, NeutronAdmin, host]
+ get_param: [EndpointMap, ManilaAdmin, host]
params:
CLOUDNAME: {get_param: CloudName}
- IP_ADDRESS: {get_param: NeutronApiVirtualIP}
+ IP_ADDRESS: {get_param: ManilaApiVirtualIP}
- ':'
- - get_param: [EndpointMap, NeutronAdmin, port]
+ - get_param: [EndpointMap, ManilaAdmin, port]
+ - /v2/%(tenant_id)s
uri_no_suffix:
list_join:
- ''
- - - get_param: [EndpointMap, NeutronAdmin, protocol]
+ - - get_param: [EndpointMap, ManilaAdmin, protocol]
- ://
- str_replace:
template:
- get_param: [EndpointMap, NeutronAdmin, host]
+ get_param: [EndpointMap, ManilaAdmin, host]
params:
CLOUDNAME: {get_param: CloudName}
- IP_ADDRESS: {get_param: NeutronApiVirtualIP}
+ IP_ADDRESS: {get_param: ManilaApiVirtualIP}
- ':'
- - get_param: [EndpointMap, NeutronAdmin, port]
- NeutronInternal:
+ - get_param: [EndpointMap, ManilaAdmin, port]
+ ManilaInternal:
host:
str_replace:
template:
- get_param: [EndpointMap, NeutronInternal, host]
+ get_param: [EndpointMap, ManilaInternal, host]
params:
CLOUDNAME: {get_param: CloudName}
- IP_ADDRESS: {get_param: NeutronApiVirtualIP}
+ IP_ADDRESS: {get_param: ManilaApiVirtualIP}
port:
- get_param: [EndpointMap, NeutronInternal, port]
+ get_param: [EndpointMap, ManilaInternal, port]
protocol:
- get_param: [EndpointMap, NeutronInternal, protocol]
+ get_param: [EndpointMap, ManilaInternal, protocol]
uri:
list_join:
- ''
- - - get_param: [EndpointMap, NeutronInternal, protocol]
+ - - get_param: [EndpointMap, ManilaInternal, protocol]
- ://
- str_replace:
template:
- get_param: [EndpointMap, NeutronInternal, host]
+ get_param: [EndpointMap, ManilaInternal, host]
params:
CLOUDNAME: {get_param: CloudName}
- IP_ADDRESS: {get_param: NeutronApiVirtualIP}
+ IP_ADDRESS: {get_param: ManilaApiVirtualIP}
- ':'
- - get_param: [EndpointMap, NeutronInternal, port]
+ - get_param: [EndpointMap, ManilaInternal, port]
+ - /v2/%(tenant_id)s
uri_no_suffix:
list_join:
- ''
- - - get_param: [EndpointMap, NeutronInternal, protocol]
+ - - get_param: [EndpointMap, ManilaInternal, protocol]
- ://
- str_replace:
template:
- get_param: [EndpointMap, NeutronInternal, host]
+ get_param: [EndpointMap, ManilaInternal, host]
params:
CLOUDNAME: {get_param: CloudName}
- IP_ADDRESS: {get_param: NeutronApiVirtualIP}
+ IP_ADDRESS: {get_param: ManilaApiVirtualIP}
- ':'
- - get_param: [EndpointMap, NeutronInternal, port]
- NeutronPublic:
+ - get_param: [EndpointMap, ManilaInternal, port]
+ ManilaPublic:
host:
str_replace:
template:
- get_param: [EndpointMap, NeutronPublic, host]
+ get_param: [EndpointMap, ManilaPublic, host]
params:
CLOUDNAME: {get_param: CloudName}
IP_ADDRESS: {get_param: PublicVirtualIP}
port:
- get_param: [EndpointMap, NeutronPublic, port]
+ get_param: [EndpointMap, ManilaPublic, port]
protocol:
- get_param: [EndpointMap, NeutronPublic, protocol]
+ get_param: [EndpointMap, ManilaPublic, protocol]
uri:
list_join:
- ''
- - - get_param: [EndpointMap, NeutronPublic, protocol]
+ - - get_param: [EndpointMap, ManilaPublic, protocol]
- ://
- str_replace:
template:
- get_param: [EndpointMap, NeutronPublic, host]
+ get_param: [EndpointMap, ManilaPublic, host]
params:
CLOUDNAME: {get_param: CloudName}
IP_ADDRESS: {get_param: PublicVirtualIP}
- ':'
- - get_param: [EndpointMap, NeutronPublic, port]
+ - get_param: [EndpointMap, ManilaPublic, port]
+ - /v2/%(tenant_id)s
uri_no_suffix:
list_join:
- ''
- - - get_param: [EndpointMap, NeutronPublic, protocol]
+ - - get_param: [EndpointMap, ManilaPublic, protocol]
- ://
- str_replace:
template:
- get_param: [EndpointMap, NeutronPublic, host]
+ get_param: [EndpointMap, ManilaPublic, host]
params:
CLOUDNAME: {get_param: CloudName}
IP_ADDRESS: {get_param: PublicVirtualIP}
- ':'
- - get_param: [EndpointMap, NeutronPublic, port]
- NovaAdmin:
+ - get_param: [EndpointMap, ManilaPublic, port]
+ MysqlInternal:
host:
str_replace:
template:
- get_param: [EndpointMap, NovaAdmin, host]
+ get_param: [EndpointMap, MysqlInternal, host]
params:
CLOUDNAME: {get_param: CloudName}
- IP_ADDRESS: {get_param: NovaApiVirtualIP}
+ IP_ADDRESS: {get_param: MysqlVirtualIP}
port:
- get_param: [EndpointMap, NovaAdmin, port]
+ get_param: [EndpointMap, MysqlInternal, port]
protocol:
- get_param: [EndpointMap, NovaAdmin, protocol]
+ get_param: [EndpointMap, MysqlInternal, protocol]
uri:
list_join:
- ''
- - - get_param: [EndpointMap, NovaAdmin, protocol]
+ - - get_param: [EndpointMap, MysqlInternal, protocol]
- ://
- str_replace:
template:
- get_param: [EndpointMap, NovaAdmin, host]
+ get_param: [EndpointMap, MysqlInternal, host]
params:
CLOUDNAME: {get_param: CloudName}
- IP_ADDRESS: {get_param: NovaApiVirtualIP}
+ IP_ADDRESS: {get_param: MysqlVirtualIP}
- ':'
- - get_param: [EndpointMap, NovaAdmin, port]
- - /v2.1/%(tenant_id)s
+ - get_param: [EndpointMap, MysqlInternal, port]
uri_no_suffix:
list_join:
- ''
- - - get_param: [EndpointMap, NovaAdmin, protocol]
+ - - get_param: [EndpointMap, MysqlInternal, protocol]
- ://
- str_replace:
template:
- get_param: [EndpointMap, NovaAdmin, host]
+ get_param: [EndpointMap, MysqlInternal, host]
params:
CLOUDNAME: {get_param: CloudName}
- IP_ADDRESS: {get_param: NovaApiVirtualIP}
+ IP_ADDRESS: {get_param: MysqlVirtualIP}
- ':'
- - get_param: [EndpointMap, NovaAdmin, port]
- NovaInternal:
+ - get_param: [EndpointMap, MysqlInternal, port]
+ MysqlNoBracketsInternal:
host:
str_replace:
template:
- get_param: [EndpointMap, NovaInternal, host]
+ get_param: [EndpointMap, MysqlNoBracketsInternal, host]
params:
CLOUDNAME: {get_param: CloudName}
- IP_ADDRESS: {get_param: NovaApiVirtualIP}
+ IP_ADDRESS: {get_param: MysqlNoBracketsVirtualIP}
port:
- get_param: [EndpointMap, NovaInternal, port]
+ get_param: [EndpointMap, MysqlNoBracketsInternal, port]
protocol:
- get_param: [EndpointMap, NovaInternal, protocol]
+ get_param: [EndpointMap, MysqlNoBracketsInternal, protocol]
uri:
list_join:
- ''
- - - get_param: [EndpointMap, NovaInternal, protocol]
+ - - get_param: [EndpointMap, MysqlNoBracketsInternal, protocol]
- ://
- str_replace:
template:
- get_param: [EndpointMap, NovaInternal, host]
+ get_param: [EndpointMap, MysqlNoBracketsInternal, host]
params:
CLOUDNAME: {get_param: CloudName}
- IP_ADDRESS: {get_param: NovaApiVirtualIP}
+ IP_ADDRESS: {get_param: MysqlNoBracketsVirtualIP}
- ':'
- - get_param: [EndpointMap, NovaInternal, port]
- - /v2.1/%(tenant_id)s
+ - get_param: [EndpointMap, MysqlNoBracketsInternal, port]
uri_no_suffix:
list_join:
- ''
- - - get_param: [EndpointMap, NovaInternal, protocol]
+ - - get_param: [EndpointMap, MysqlNoBracketsInternal, protocol]
- ://
- str_replace:
template:
- get_param: [EndpointMap, NovaInternal, host]
+ get_param: [EndpointMap, MysqlNoBracketsInternal, host]
params:
CLOUDNAME: {get_param: CloudName}
- IP_ADDRESS: {get_param: NovaApiVirtualIP}
+ IP_ADDRESS: {get_param: MysqlNoBracketsVirtualIP}
- ':'
- - get_param: [EndpointMap, NovaInternal, port]
- NovaPublic:
+ - get_param: [EndpointMap, MysqlNoBracketsInternal, port]
+ NeutronAdmin:
host:
str_replace:
template:
- get_param: [EndpointMap, NovaPublic, host]
+ get_param: [EndpointMap, NeutronAdmin, host]
+ params:
+ CLOUDNAME: {get_param: CloudName}
+ IP_ADDRESS: {get_param: NeutronApiVirtualIP}
+ port:
+ get_param: [EndpointMap, NeutronAdmin, port]
+ protocol:
+ get_param: [EndpointMap, NeutronAdmin, protocol]
+ uri:
+ list_join:
+ - ''
+ - - get_param: [EndpointMap, NeutronAdmin, protocol]
+ - ://
+ - str_replace:
+ template:
+ get_param: [EndpointMap, NeutronAdmin, host]
+ params:
+ CLOUDNAME: {get_param: CloudName}
+ IP_ADDRESS: {get_param: NeutronApiVirtualIP}
+ - ':'
+ - get_param: [EndpointMap, NeutronAdmin, port]
+ uri_no_suffix:
+ list_join:
+ - ''
+ - - get_param: [EndpointMap, NeutronAdmin, protocol]
+ - ://
+ - str_replace:
+ template:
+ get_param: [EndpointMap, NeutronAdmin, host]
+ params:
+ CLOUDNAME: {get_param: CloudName}
+ IP_ADDRESS: {get_param: NeutronApiVirtualIP}
+ - ':'
+ - get_param: [EndpointMap, NeutronAdmin, port]
+ NeutronInternal:
+ host:
+ str_replace:
+ template:
+ get_param: [EndpointMap, NeutronInternal, host]
+ params:
+ CLOUDNAME: {get_param: CloudName}
+ IP_ADDRESS: {get_param: NeutronApiVirtualIP}
+ port:
+ get_param: [EndpointMap, NeutronInternal, port]
+ protocol:
+ get_param: [EndpointMap, NeutronInternal, protocol]
+ uri:
+ list_join:
+ - ''
+ - - get_param: [EndpointMap, NeutronInternal, protocol]
+ - ://
+ - str_replace:
+ template:
+ get_param: [EndpointMap, NeutronInternal, host]
+ params:
+ CLOUDNAME: {get_param: CloudName}
+ IP_ADDRESS: {get_param: NeutronApiVirtualIP}
+ - ':'
+ - get_param: [EndpointMap, NeutronInternal, port]
+ uri_no_suffix:
+ list_join:
+ - ''
+ - - get_param: [EndpointMap, NeutronInternal, protocol]
+ - ://
+ - str_replace:
+ template:
+ get_param: [EndpointMap, NeutronInternal, host]
+ params:
+ CLOUDNAME: {get_param: CloudName}
+ IP_ADDRESS: {get_param: NeutronApiVirtualIP}
+ - ':'
+ - get_param: [EndpointMap, NeutronInternal, port]
+ NeutronPublic:
+ host:
+ str_replace:
+ template:
+ get_param: [EndpointMap, NeutronPublic, host]
params:
CLOUDNAME: {get_param: CloudName}
IP_ADDRESS: {get_param: PublicVirtualIP}
port:
- get_param: [EndpointMap, NovaPublic, port]
+ get_param: [EndpointMap, NeutronPublic, port]
protocol:
- get_param: [EndpointMap, NovaPublic, protocol]
+ get_param: [EndpointMap, NeutronPublic, protocol]
uri:
list_join:
- ''
- - - get_param: [EndpointMap, NovaPublic, protocol]
+ - - get_param: [EndpointMap, NeutronPublic, protocol]
- ://
- str_replace:
template:
- get_param: [EndpointMap, NovaPublic, host]
+ get_param: [EndpointMap, NeutronPublic, host]
params:
CLOUDNAME: {get_param: CloudName}
IP_ADDRESS: {get_param: PublicVirtualIP}
- ':'
- - get_param: [EndpointMap, NovaPublic, port]
- - /v2.1/%(tenant_id)s
+ - get_param: [EndpointMap, NeutronPublic, port]
uri_no_suffix:
list_join:
- ''
- - - get_param: [EndpointMap, NovaPublic, protocol]
+ - - get_param: [EndpointMap, NeutronPublic, protocol]
- ://
- str_replace:
template:
- get_param: [EndpointMap, NovaPublic, host]
+ get_param: [EndpointMap, NeutronPublic, host]
params:
CLOUDNAME: {get_param: CloudName}
IP_ADDRESS: {get_param: PublicVirtualIP}
- ':'
- - get_param: [EndpointMap, NovaPublic, port]
- NovaEC2Admin:
+ - get_param: [EndpointMap, NeutronPublic, port]
+ NovaAdmin:
host:
str_replace:
template:
- get_param: [EndpointMap, NovaEC2Admin, host]
+ get_param: [EndpointMap, NovaAdmin, host]
params:
CLOUDNAME: {get_param: CloudName}
IP_ADDRESS: {get_param: NovaApiVirtualIP}
port:
- get_param: [EndpointMap, NovaEC2Admin, port]
+ get_param: [EndpointMap, NovaAdmin, port]
protocol:
- get_param: [EndpointMap, NovaEC2Admin, protocol]
+ get_param: [EndpointMap, NovaAdmin, protocol]
uri:
list_join:
- ''
- - - get_param: [EndpointMap, NovaEC2Admin, protocol]
+ - - get_param: [EndpointMap, NovaAdmin, protocol]
- ://
- str_replace:
template:
- get_param: [EndpointMap, NovaEC2Admin, host]
+ get_param: [EndpointMap, NovaAdmin, host]
params:
CLOUDNAME: {get_param: CloudName}
IP_ADDRESS: {get_param: NovaApiVirtualIP}
- ':'
- - get_param: [EndpointMap, NovaEC2Admin, port]
- - /services/Admin
+ - get_param: [EndpointMap, NovaAdmin, port]
+ - /v2.1
uri_no_suffix:
list_join:
- ''
- - - get_param: [EndpointMap, NovaEC2Admin, protocol]
+ - - get_param: [EndpointMap, NovaAdmin, protocol]
- ://
- str_replace:
template:
- get_param: [EndpointMap, NovaEC2Admin, host]
+ get_param: [EndpointMap, NovaAdmin, host]
params:
CLOUDNAME: {get_param: CloudName}
IP_ADDRESS: {get_param: NovaApiVirtualIP}
- ':'
- - get_param: [EndpointMap, NovaEC2Admin, port]
- NovaEC2Internal:
+ - get_param: [EndpointMap, NovaAdmin, port]
+ NovaInternal:
host:
str_replace:
template:
- get_param: [EndpointMap, NovaEC2Internal, host]
+ get_param: [EndpointMap, NovaInternal, host]
params:
CLOUDNAME: {get_param: CloudName}
IP_ADDRESS: {get_param: NovaApiVirtualIP}
port:
- get_param: [EndpointMap, NovaEC2Internal, port]
+ get_param: [EndpointMap, NovaInternal, port]
protocol:
- get_param: [EndpointMap, NovaEC2Internal, protocol]
+ get_param: [EndpointMap, NovaInternal, protocol]
uri:
list_join:
- ''
- - - get_param: [EndpointMap, NovaEC2Internal, protocol]
+ - - get_param: [EndpointMap, NovaInternal, protocol]
- ://
- str_replace:
template:
- get_param: [EndpointMap, NovaEC2Internal, host]
+ get_param: [EndpointMap, NovaInternal, host]
params:
CLOUDNAME: {get_param: CloudName}
IP_ADDRESS: {get_param: NovaApiVirtualIP}
- ':'
- - get_param: [EndpointMap, NovaEC2Internal, port]
- - /services/Cloud
+ - get_param: [EndpointMap, NovaInternal, port]
+ - /v2.1
uri_no_suffix:
list_join:
- ''
- - - get_param: [EndpointMap, NovaEC2Internal, protocol]
+ - - get_param: [EndpointMap, NovaInternal, protocol]
- ://
- str_replace:
template:
- get_param: [EndpointMap, NovaEC2Internal, host]
+ get_param: [EndpointMap, NovaInternal, host]
params:
CLOUDNAME: {get_param: CloudName}
IP_ADDRESS: {get_param: NovaApiVirtualIP}
- ':'
- - get_param: [EndpointMap, NovaEC2Internal, port]
- NovaEC2Public:
+ - get_param: [EndpointMap, NovaInternal, port]
+ NovaPublic:
host:
str_replace:
template:
- get_param: [EndpointMap, NovaEC2Public, host]
+ get_param: [EndpointMap, NovaPublic, host]
params:
CLOUDNAME: {get_param: CloudName}
IP_ADDRESS: {get_param: PublicVirtualIP}
port:
- get_param: [EndpointMap, NovaEC2Public, port]
+ get_param: [EndpointMap, NovaPublic, port]
protocol:
- get_param: [EndpointMap, NovaEC2Public, protocol]
+ get_param: [EndpointMap, NovaPublic, protocol]
uri:
list_join:
- ''
- - - get_param: [EndpointMap, NovaEC2Public, protocol]
+ - - get_param: [EndpointMap, NovaPublic, protocol]
- ://
- str_replace:
template:
- get_param: [EndpointMap, NovaEC2Public, host]
+ get_param: [EndpointMap, NovaPublic, host]
params:
CLOUDNAME: {get_param: CloudName}
IP_ADDRESS: {get_param: PublicVirtualIP}
- ':'
- - get_param: [EndpointMap, NovaEC2Public, port]
- - /services/Cloud
+ - get_param: [EndpointMap, NovaPublic, port]
+ - /v2.1
uri_no_suffix:
list_join:
- ''
- - - get_param: [EndpointMap, NovaEC2Public, protocol]
+ - - get_param: [EndpointMap, NovaPublic, protocol]
- ://
- str_replace:
template:
- get_param: [EndpointMap, NovaEC2Public, host]
+ get_param: [EndpointMap, NovaPublic, host]
params:
CLOUDNAME: {get_param: CloudName}
IP_ADDRESS: {get_param: PublicVirtualIP}
- ':'
- - get_param: [EndpointMap, NovaEC2Public, port]
+ - get_param: [EndpointMap, NovaPublic, port]
NovaVNCProxyAdmin:
host:
str_replace:
@@ -1738,7 +2100,7 @@ outputs:
get_param: [EndpointMap, SaharaPublic, host]
params:
CLOUDNAME: {get_param: CloudName}
- IP_ADDRESS: {get_param: SaharaApiVirtualIP}
+ IP_ADDRESS: {get_param: PublicVirtualIP}
port:
get_param: [EndpointMap, SaharaPublic, port]
protocol:
@@ -1753,7 +2115,7 @@ outputs:
get_param: [EndpointMap, SaharaPublic, host]
params:
CLOUDNAME: {get_param: CloudName}
- IP_ADDRESS: {get_param: SaharaApiVirtualIP}
+ IP_ADDRESS: {get_param: PublicVirtualIP}
- ':'
- get_param: [EndpointMap, SaharaPublic, port]
- /v1.1/%(tenant_id)s
@@ -1767,7 +2129,7 @@ outputs:
get_param: [EndpointMap, SaharaPublic, host]
params:
CLOUDNAME: {get_param: CloudName}
- IP_ADDRESS: {get_param: SaharaApiVirtualIP}
+ IP_ADDRESS: {get_param: PublicVirtualIP}
- ':'
- get_param: [EndpointMap, SaharaPublic, port]
SwiftAdmin: