Previously, the mysql support for keystone
was not completely working.
This commit resolves the following issues:
- Adds a define that can authorize db users.
- Ensures that keystone-manage db_sync is called when
db is created.
- Ensure that keystone::mysql is only configured after the
keystone class.
Previously, the mysql config was coupled with
keystone::mysql. This was problemtatic b/c the
config is for a database client which may not
reside on the same server as the db itself.
This commit creates a new config namespace and
puts the db specific config there.
It also moves the sql template to mysql
Previously, I had created a stage for repo config,
but not actually specified that it should come before
main stage.
This commit resolves the ordering issues