11 Commits

Author SHA1 Message Date
Takashi Kajinami
8ab7ef4044 Remove password hash generation in each puppet modules
... and migrate it to openstacklib so that all logics about database
configuration are implemented in one common place.

Depends-on: https://review.opendev.org/#/c/728595/
Change-Id: Ie564c3ae6023a36f317b963872059509754970e5
2020-05-19 20:14:26 +09:00
Tobias Urdin
fa11274b2f Convert all class usage to relative names
Change-Id: Ia631adf31be1eeadb7ab0f12b75f1eaed73d5fbf
2019-12-08 23:09:22 +01:00
Matt Fischer
a5da52ec52 Keystone hooks support
This code moves all deps to an external class so that Keystone can be
installed with mechanisms besides packages (like venv or docker). This
also cleans-up the dependency tree by removing false or confusing
dependencies.

Change-Id: If69cd7cba267f75faad51fdbc80a58b24d2095d8
Co-Author: Clayton O'Neill <clayton.oneill@twcable.com>
2016-03-15 20:11:25 -06:00
Sebastien Badia
ac2d812862 Migrate postgresql backend to use openstacklib::db::postgresql
Let migrate to the new openstacklib::db::postgresql helper for
postgresql backend. This commit also unpin postgresql fixture
(openstacklib support now the latest version of postgre module).

Change-Id: If748f8ff57d8aece1b4050bc4b841495088b2972
Implements: blueprint commmon-openstack-database-resource
2014-12-30 21:54:00 +01:00
Dan Bode
215730d791 Update default db username to keystone
The current default db username for keystone is
keystone_admin. This is inconsistent with the default
db username for every other service which use the
same name as the name of the service.

The documented installation instruction for keystone
also use keystone as the database user.

This commit updates the default to use keystone instead of
keyston_admin.

Change-Id: I1cfaf3fbbc691ff9dbef415b69492f9f965dc113
2013-09-10 23:15:07 -07:00
Mathieu Gagné
ce84d712de Various Puppet lint fixes
* Fixes following warnings:
    * indentation of => is not properly aligned
    * string containing only a variable
* Fixes following errors:
    * tab character found
    * two-space soft tabs not used
* Remove quotes around class in include/require statements

Change-Id: I7e17d9153d413792e32f9d7c430dfbd37852ba51
2013-07-01 17:07:54 -04:00
Dan Prince
4821c6420d Add tests on keystone:db::postgresql.
Adds missing tests on the keystone::db::postgresql class. Also,
removes some unsupported options from the class.

Change-Id: Ifab6d06dcd388df07cc9cc06bb8e938d3af90c62
2013-04-23 12:41:06 -04:00
Flaper Fesp
29c3fac28c Removed last , 2013-01-15 14:06:48 +01:00
Dan Bode
5c86b6417c unset password defaults.
setting passwords by default in the keystone
manifest is a potential security risk.

This commit unsets them to force users to set their own.
2012-10-23 15:32:40 -07:00
Dan Bode
38153d15b0 remove trailing whitespace 2012-10-23 15:32:40 -07:00
Etienne Pelletier
568c74ab64 Added postgresql support. 2012-06-13 15:01:27 -05:00