Comment 0 for bug 1590040

Revision history for this message
Alex Schultz (alex-schultz) wrote : Modules *::keystone::auth should always pass auth_name

All of the puppet classes contain a <class>::keystone::auth class that configure the keystone roles, users and endpoints for the service. These classes should always pass the $auth_name to allow a user to configure a different username. Currently some classes use the $auth_name as the title for the resource itself. The resource itself should be hardcoded to the name of the service, eg. 'cinder', 'nova', 'neutron' rather than leveraging a dynamic variable. The title of the resource is actually used in the construction of the email for the user and the service descriptin by default (https://github.com/openstack/puppet-keystone/blob/master/manifests/resource/service_identity.pp#L120)