Start and stop conductor-delayed_job service with aeolus-configure
and aeolus-cleanup.
rev 2 - added conductor-delayed_job as dependency to ensure service has
stopped before dropping conductor database
---
recipes/aeolus/manifests/conductor.pp | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/recipes/aeolus/manifests/conductor.pp
b/recipes/aeolus/manifests/conductor.pp
index f06ae16..786c658 100644
--- a/recipes/aeolus/manifests/conductor.pp
+++ b/recipes/aeolus/manifests/conductor.pp
@@ -62,7 +62,8 @@ class aeolus::conductor inherits aeolus {
}
service { ['aeolus-conductor',
- 'conductor-dbomatic' ]:
+ 'conductor-dbomatic',
+ 'conductor-delayed_job']:
ensure => 'running',
enable => true,
hasstatus => true,
@@ -158,7 +159,8 @@ class aeolus::conductor::disabled {
require => Service['aeolus-conductor',
'conductor-dbomatic'] }
service { ['aeolus-conductor',
- 'conductor-dbomatic']:
+ 'conductor-dbomatic',
+ 'conductor-delayed_job']:
ensure => 'stopped',
enable => false,
hasstatus => true }
@@ -169,7 +171,8 @@ class aeolus::conductor::disabled {
cwd => "/usr/share/aeolus-conductor",
rails_env => "production",
require => Service["aeolus-conductor",
- "conductor-dbomatic"]}
+ "conductor-dbomatic",
+ "conductor-delayed_job"]}
postgres::user{"aeolus":
ensure => 'dropped',
require => Rails::Drop::Db["drop_aeolus_database"]}
--
1.7.7.6
Show replies by date