Revision 8dce1874
Added by Ivan Necas over 10 years ago
manifests/database.pp | ||
---|---|---|
|
||
# Temporary direct use of liquibase to initiall migrate the candlepin database
|
||
# until support is added in cpdb - https://bugzilla.redhat.com/show_bug.cgi?id=1044574
|
||
include postgresql::server
|
||
postgresql::db { $candlepin::db_name:
|
||
|
||
# Prevents errors if run from /root etc.
|
||
Postgresql_psql {
|
||
cwd => '/',
|
||
}
|
||
|
||
include postgresql::client, postgresql::server
|
||
postgresql::server::db { $candlepin::db_name:
|
||
user => $candlepin::db_user,
|
||
password => postgresql_password($candlepin::db_user, $candlepin::db_pass),
|
||
owner => $candlepin::db_user,
|
||
} ~>
|
||
exec { 'cpdb':
|
||
path => '/bin:/usr/bin',
|
||
... | ... | |
],
|
||
}
|
||
|
||
Postgresql::Server::Role[$candlepin::db_user] -> Postgresql::Server::Database[$candlepin::db_name]
|
||
|
||
}
|
Also available in: Unified diff
Reflect the changes in latest puppet-postgresql