diff --git a/deployment/neutron/neutron-api-container-puppet.yaml b/deployment/neutron/neutron-api-container-puppet.yaml index d88b514f46..12fc70a700 100644 --- a/deployment/neutron/neutron-api-container-puppet.yaml +++ b/deployment/neutron/neutron-api-container-puppet.yaml @@ -297,6 +297,16 @@ outputs: neutron::db::mysql::allowed_hosts: - '%' - "%{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 puppet_config: config_volume: neutron diff --git a/releasenotes/notes/neutron-placement-6ea6de89bd30b592.yaml b/releasenotes/notes/neutron-placement-6ea6de89bd30b592.yaml new file mode 100644 index 0000000000..e0e489665b --- /dev/null +++ b/releasenotes/notes/neutron-placement-6ea6de89bd30b592.yaml @@ -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. +