Class: PoiseApplicationPython::Resources::CeleryConfig::Resource

Inherits:
Chef::Resource
  • Object
show all
Includes:
AppMixin
Defined in:
lib/poise_application_python/resources/celery_config.rb

Overview

An application_celery_config resource to configure Celery workers.

Examples:

application '/srv/myapp' do
  git '...'
  pip_requirements
  celery_config do
    options do
      broker_url '...'
    end
  end
  celeryd
end

Since:

  • 4.0.0

Instance Attribute Summary collapse

Instance Attribute Details

#groupString

Owner for the Django application, defaults to application group.

Returns:

  • (String)


59
# File 'lib/poise_application_python/resources/celery_config.rb', line 59

attribute(:group, kind_of: String, default: lazy { parent && parent.group })

#ownerString

Owner for the Django application, defaults to application owner.

Returns:

  • (String)


63
# File 'lib/poise_application_python/resources/celery_config.rb', line 63

attribute(:owner, kind_of: String, default: lazy { parent && parent.owner })