Set up opportunistic bare-metal postgres db
Currently only MySQL is being opportunistically tested for bare-metal migrations. This change configures the Jenkins slaves to have a postgresql database openstack_baremetal_ci. Change-Id: Ifb2eb7b1ef15b28a326a7d7eb1f99dc675cc40b6
This commit is contained in:
parent
c5bd6f0fcb
commit
8d9ebffe10
@ -348,6 +348,25 @@ class jenkins::slave(
|
|||||||
refreshonly => true,
|
refreshonly => true,
|
||||||
subscribe => Postgresql::Server::Db['openstack_citest'],
|
subscribe => Postgresql::Server::Db['openstack_citest'],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
postgresql::server::db { 'openstack_baremetal_citest':
|
||||||
|
user => 'openstack_citest',
|
||||||
|
password => postgresql_password('openstack_citest', 'openstack_citest'),
|
||||||
|
grant => 'all',
|
||||||
|
require => [
|
||||||
|
Class['postgresql::server'],
|
||||||
|
Postgresql::Server::Role['openstack_citest'],
|
||||||
|
],
|
||||||
|
}
|
||||||
|
|
||||||
|
# Alter the new database giving the test DB user ownership of the DB.
|
||||||
|
# This is necessary to make the nova unittests run properly.
|
||||||
|
postgresql_psql { 'ALTER DATABASE openstack_baremetal_citest OWNER TO
|
||||||
|
openstack_citest':
|
||||||
|
db => 'postgres',
|
||||||
|
refreshonly => true,
|
||||||
|
subscribe => Postgresql::Server::Db['openstack_baremetal_citest'],
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
file { '/usr/local/jenkins':
|
file { '/usr/local/jenkins':
|
||||||
|
Loading…
x
Reference in New Issue
Block a user