Skip to content

Commit 8e350ca

Browse files
author
Cameron Johnston
committed
COOK-2611 Reworking to allow for renaming of default queue
1 parent ecdf391 commit 8e350ca

2 files changed

Lines changed: 9 additions & 2 deletions

File tree

providers/celery.rb

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,14 @@
6161
end
6262

6363
cmds = {}
64-
cmds[:celeryd] = "celeryd -Q #{new_resource.queues.join(',')} #{new_resource.celerycam ? "-E" : ""}" if new_resource.celeryd
64+
if new_resource.celeryd
65+
case new_resource.queues.class.name
66+
when "Array"
67+
cmds[:celeryd] = "celeryd -Q #{new_resource.queues.join(',')} #{new_resource.celerycam ? "-E" : ""}"
68+
when "NilClass"
69+
cmds[:celeryd] = "celeryd #{new_resource.celerycam ? "-E" : ""}"
70+
end
71+
end
6572
cmds[:celerybeat] = "celerybeat" if new_resource.celerybeat
6673
if new_resource.celerycam
6774
if new_resource.django

resources/celery.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
attribute :celerycam, :kind_of => [TrueClass, FalseClass], :default => false
2929
attribute :camera_class, :kind_of => [String, NilClass], :default => nil
3030
attribute :environment, :kind_of => [Hash], :default => {}
31-
attribute :queues, :kind_of => [Array], :default => ['celery']
31+
attribute :queues, :kind_of => [Array,NilClass], :default => nil
3232

3333
def config_base
3434
config.split(/[\\\/]/).last

0 commit comments

Comments
 (0)