Fix lodgeit puppet bugs.

Add a service dependency and subscribe lodgeit to drizzle refresh
events.

Change-Id: I4ed1d5255e8e46854133f00262904291ff5f1c41
Reviewed-on: https://review.openstack.org/34893
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Elizabeth Krumbach Joseph <lyz@princessleia.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
This commit is contained in:
James E. Blair 2013-06-28 14:46:33 +00:00 committed by Jenkins
parent 3ba11416df
commit affb0fe2ec
2 changed files with 5 additions and 3 deletions

View File

@ -42,6 +42,7 @@ class lodgeit {
service { 'drizzle':
ensure => running,
hasrestart => true,
require => Package['drizzle'],
}
vcsrepo { '/tmp/lodgeit-main':

View File

@ -75,8 +75,9 @@ define lodgeit::site(
}
service { "${name}-paste":
ensure => running,
provider => upstart,
require => [Service['drizzle', 'apache2'], Exec["create_database_${name}"]],
ensure => running,
provider => upstart,
require => [Service['drizzle', 'apache2'], Exec["create_database_${name}"]],
subscribe => Service['drizzle'],
}
}