Map Glance services to isolated networks
This change adds parameters to specify which networks the Glance services will use. If the internal_api network exists, Glance Registry will bind to the IP on that network, otherwise it will default to the Undercloud 'ctlplane' network. If the storage network exists, Glance API will bind to the IP on that network, otherwise it will default to 'ctlplane'. The networks that these services use can be overridden with an environment file. Change-Id: I6114b2d898c5a0ba4cdb26a3da2dbf669666ba99
This commit is contained in:
parent
089c26acab
commit
93c488e505
|
@ -70,3 +70,5 @@ parameter_defaults:
|
|||
MongoDbNetwork: internal_api
|
||||
CinderApiNetwork: internal_api
|
||||
CinderIscsiNetwork: storage
|
||||
GlanceApiNetwork: storage
|
||||
GlanceRegistryNetwork: internal_api
|
||||
|
|
|
@ -746,10 +746,10 @@ resources:
|
|||
|
||||
# Glance
|
||||
glance::api::bind_port: {get_input: glance_port}
|
||||
glance::api::bind_host: {get_input: controller_host}
|
||||
glance::api::bind_host: {get_attr: [NetIpMap, net_ip_map, {get_param: [ServiceNetMap, GlanceApiNetwork]}]}
|
||||
glance::api::auth_uri: {get_input: keystone_auth_uri}
|
||||
glance::api::identity_uri: {get_input: keystone_identity_uri}
|
||||
glance::api::registry_host: {get_input: controller_host}
|
||||
glance::api::registry_host: {get_attr: [NetIpMap, net_ip_map, {get_param: [ServiceNetMap, GlanceRegistryNetwork]}]}
|
||||
glance::api::keystone_password: {get_input: glance_password}
|
||||
glance::api::debug: {get_input: debug}
|
||||
# used to construct glance_api_servers
|
||||
|
@ -761,7 +761,7 @@ resources:
|
|||
glance::api::database_connection: {get_input: glance_dsn}
|
||||
glance::registry::keystone_password: {get_input: glance_password}
|
||||
glance::registry::database_connection: {get_input: glance_dsn}
|
||||
glance::registry::bind_host: {get_input: controller_host}
|
||||
glance::registry::bind_host: {get_attr: [NetIpMap, net_ip_map, {get_param: [ServiceNetMap, GlanceRegistryNetwork]}]}
|
||||
glance::registry::auth_uri: {get_input: keystone_auth_uri}
|
||||
glance::registry::identity_uri: {get_input: keystone_identity_uri}
|
||||
glance::registry::debug: {get_input: debug}
|
||||
|
|
Loading…
Reference in New Issue