Class: Capistrano::Autoscale::Plugin
- Inherits:
-
Plugin
- Object
- Plugin
- Capistrano::Autoscale::Plugin
- Includes:
- Logger
- Defined in:
- lib/capistrano/autoscale/plugin.rb
Constant Summary
Constants included from Logger
Instance Method Summary collapse
Methods included from Logger
Instance Method Details
#define_tasks ⇒ Object
15 16 17 |
# File 'lib/capistrano/autoscale/plugin.rb', line 15 def define_tasks eval_rakefile File.('../tasks/autoscale.rake', __dir__) end |
#set_defaults ⇒ Object
8 9 10 11 12 13 |
# File 'lib/capistrano/autoscale/plugin.rb', line 8 def set_defaults set_if_empty :aws_autoscale_ami_prefix, fetch(:stage) set_if_empty :aws_autoscale_ami_tags, {} set_if_empty :aws_autoscale_snapshot_tags, {} set_if_empty :aws_autoscale_suspend_processes, true end |