add heat-api-cfn to endpoint map

Change-Id: I8f98ce92fc387d2263fda738c1c8a209e3cbbb85
changes/04/315504/2
Steven Hardy 6 years ago committed by Brad P. Crochet
parent 0d3dacec4b
commit be24147dc8
  1. 3
      environments/enable-tls.yaml
  2. 15
      network/endpoints/endpoint_data.yaml
  3. 120
      network/endpoints/endpoint_map.yaml

@ -24,6 +24,9 @@ parameter_defaults:
HeatAdmin: {protocol: 'http', port: '8004', host: 'IP_ADDRESS'}
HeatInternal: {protocol: 'http', port: '8004', host: 'IP_ADDRESS'}
HeatPublic: {protocol: 'https', port: '13004', host: 'CLOUDNAME'}
HeatCfnAdmin: {protocol: 'http', port: '8000', host: 'IP_ADDRESS'}
HeatCfnInternal: {protocol: 'http', port: '8000', host: 'IP_ADDRESS'}
HeatCfnPublic: {protocol: 'https', port: '13005', host: 'CLOUDNAME'}
HorizonPublic: {protocol: 'https', port: '443', host: 'CLOUDNAME'}
KeystoneAdmin: {protocol: 'http', port: '35357', host: 'IP_ADDRESS'}
KeystoneInternal: {protocol: 'http', port: '5000', host: 'IP_ADDRESS'}

@ -79,6 +79,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

@ -45,6 +45,9 @@ parameters:
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}
KeystoneAdmin: {protocol: http, port: '35357', host: IP_ADDRESS}
KeystoneInternal: {protocol: http, port: '5000', host: IP_ADDRESS}
@ -919,6 +922,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:

Loading…
Cancel
Save