diff --git a/modules/lodgeit/manifests/init.pp b/modules/lodgeit/manifests/init.pp index 4db53f0a00..9237945636 100644 --- a/modules/lodgeit/manifests/init.pp +++ b/modules/lodgeit/manifests/init.pp @@ -42,6 +42,7 @@ class lodgeit { service { 'drizzle': ensure => running, hasrestart => true, + require => Package['drizzle'], } vcsrepo { '/tmp/lodgeit-main': diff --git a/modules/lodgeit/manifests/site.pp b/modules/lodgeit/manifests/site.pp index 79e4465d1d..28c91b1fdd 100644 --- a/modules/lodgeit/manifests/site.pp +++ b/modules/lodgeit/manifests/site.pp @@ -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'], } }