Configure Neutron API for Nova Placement...

...to store Keystone authentication credentials. When the
Neutron Routed Provider Networks feature is used in the
overcloud, the Networking service will use those credentials
to communicate with the Compute scheduler's placement API.

See for details:
https://docs.openstack.org/neutron/latest/admin/config-routed-networks.html#example-configuration

Authored-By: Bogdan Dobrelya <bdobreli@redhat.com>
Co-Authored-By: Harald Jensås <hjensas@redhat.com>
Closes-Bug: #1831745
Related-blueprint: tripleo-routed-networks-deployment
Change-Id: I60e4fe26a67be2c5f74b605d076efdaddcbce5ca
This commit is contained in:
Harald Jensås 2019-06-05 15:20:57 +02:00
parent 4125f12527
commit 0e11de618e
2 changed files with 18 additions and 0 deletions

View File

@ -297,6 +297,16 @@ outputs:
neutron::db::mysql::allowed_hosts: neutron::db::mysql::allowed_hosts:
- '%' - '%'
- "%{hiera('mysql_bind_host')}" - "%{hiera('mysql_bind_host')}"
placement:
neutron::server::placement::www_authenticate_uri: {get_param: [EndpointMap, KeystoneInternal, uri_no_suffix]}
neutron::server::placement::project_domain_name: 'Default'
neutron::server::placement::project_name: 'service'
neutron::server::placement::user_domain_name: 'Default'
neutron::server::placement::password: {get_param: NovaPassword}
neutron::server::placement::username: nova
neutron::server::placement::auth_url: {get_param: [EndpointMap, KeystoneInternal, uri_no_suffix]}
neutron::server::placement::auth_type: 'password'
neutron::server::placement::region_name: {get_param: KeystoneRegion}
# BEGIN DOCKER SETTINGS # BEGIN DOCKER SETTINGS
puppet_config: puppet_config:
config_volume: neutron config_volume: neutron

View File

@ -0,0 +1,8 @@
---
features:
- |
Configure Neutron API for Nova Placement When the Neutron Routed Provider
Networks feature is used in the overcloud, the Networking service will use
those credentials to communicate with the Compute scheduler's placement
API.