The option has been managed by the underlying puppet-oslo module but
has not been configurable. This introduces the parameter to customize
This is no longer used since we replaced the configuration file by
clouds.yaml. The resource was already deprecated by  in the past
cycle so can be removed.
The keystone::wsgi::apache class takes the api_port parameter but
the other modules uses the port parameter instead.
This change fixes the inconsistent interface.
The puppetlabs-apache module is enforcing more strict data type
This change updates the default values to adapt to that change.
This reverts commit be42177491.
Reason for revert:
puppet-postgresql 8.1.0 was released and now the module supports RHEL 9
(and CentOS 9 effectively).
This change adds the service_provider fact in test fact data because
it is required by puppet-postgresql.
The value with a white space should be accepted instead of being
rejected. This change fixes the wrong test case description and makes
sure the description explains what is actually tested.
... because that version is quite old and we don't expect it is still
This also updates the output string used in unit tests according to
the one in newer versions.
By default, the file resource shows differences when the file changes.
This change disables that for the key files so that key contents are
not displayed in output.
During the previous cycle, a warning message was added to inform users
of this change.
Now the default value is updated so that SSL is disabled by default.
This change replaces project-scoped/domain-scoped token used to verify
password by un-scoped token. The current logic doesn't work if the user
has only system-scoped role. In addition, scope is not required to
generate a token thus un-scoped token is enough to validate a password.
... because these were already removed from Keystone during Newton
Note some parameters like [ssl] enabled were earlier migrated to
the [eventlet_server_ssl] section but later removed during Newton by
a different patch.
Currently the inet6_prefix function recognizes a comma-separated list
as a single string, thus the format is not applied.
This change ensures the value is converted to an array and the format
conversion is properly enforced.