Module: PuppetX::IntechWIFI::Declare_Environment_Resources::AutoScalerHelper
- Defined in:
- lib/puppet_x/intechwifi/declare_environment_resources.rb
Class Method Summary collapse
- .ConvertScalingToAutoScaleValues(src) ⇒ Object
- .CopyScalingValues(src) ⇒ Object
- .GetDefaultScaling ⇒ Object
Class Method Details
.ConvertScalingToAutoScaleValues(src) ⇒ Object
560 561 562 563 564 565 566 |
# File 'lib/puppet_x/intechwifi/declare_environment_resources.rb', line 560 def self.ConvertScalingToAutoScaleValues(src) { 'minimum_instances' => src['min'], 'desired_instances' => src['desired'], 'maximum_instances' => src['max'], } end |
.CopyScalingValues(src) ⇒ Object
554 555 556 557 558 |
# File 'lib/puppet_x/intechwifi/declare_environment_resources.rb', line 554 def self.CopyScalingValues(src) {}.merge(src).keep_if{|key, value| ["min", "max", "desired"].include?(key) } end |
.GetDefaultScaling ⇒ Object
545 546 547 548 549 550 551 552 |
# File 'lib/puppet_x/intechwifi/declare_environment_resources.rb', line 545 def self.GetDefaultScaling() { # Defaults 'min' => 0, 'max' => 2, 'desired' => 2, } end |