[PATCH configure] RM 3181 - delayed_job support - rev 2

Richard Su rwsu at redhat.com
Fri May 4 01:20:59 UTC 2012


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




More information about the aeolus-devel mailing list