9 Commits

Author SHA1 Message Date
Derek Higgins
70967aac35 keystone-manage requires the config file to be present 2012-04-17 14:21:44 +01:00
Dan Bode
3ce47660ed Ensure that Mysql is installed before service is started.
This commit creates a conditional dependency that the keystone
db should be setup before the service is started.
2012-04-09 23:52:12 -07:00
Dan Bode
fa7e3a87fc Add inline docs and comments 2012-04-06 16:10:09 -07:00
Dan Bode
25dde1bf3e Fix Mysql support
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.
2012-04-06 09:14:40 -07:00
Dan Bode
f63c1c5864 fixen broken dependency
It was set incorrectly to a nonexistent class.

This commit sets it to ensure the sqlite db file is
removed before the mysql db is created.
2012-04-05 20:43:25 -07:00
Dan Bode
85ba2ffd61 set default database password 2012-04-05 12:59:31 -07:00
Dan Bode
fa4c75dc64 Move sqlite and mysql config into a config namespace
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
2012-04-05 12:59:19 -07:00
Dan Bode
cbde40e0ac Update repo stage to come before main stage
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
2012-03-30 20:54:48 -07:00
Dan Bode
f9894420de Add puppet manifests to support fragments
This commit adds Puppet code to allow for keystone.conf
to be composed of fragments.
2012-03-29 14:39:59 -07:00