]> git.donarmstrong.com Git - dsa-puppet.git/blob - 3rdparty/modules/glance/manifests/db/postgresql.pp
try again, with puppetforge modules, correctly included now
[dsa-puppet.git] / 3rdparty / modules / glance / manifests / db / postgresql.pp
1 #
2 # Class that configures postgresql for glance
3 #
4 # Requires the Puppetlabs postgresql module.
5 class glance::db::postgresql(
6   $password,
7   $dbname = 'glance',
8   $user   = 'glance'
9 ) {
10
11   require postgresql::python
12
13   Postgresql::Db[$dbname] ~> Exec<| title == 'glance-manage db_sync' |>
14   Package['python-psycopg2'] -> Exec<| title == 'glance-manage db_sync' |>
15
16   postgresql::db { $dbname:
17     user      =>  $user,
18     password  =>  $password,
19   }
20
21 }