module OpsworksRollingDeploy

Module for rolling deploy management over opsworks

AWS clients utility

Constants

VERSION

Public Class Methods

logger() click to toggle source
# File lib/opsworks_rolling_deploy.rb, line 15
def self.logger
  @logger ||= begin
    Logger.new(STDOUT).tap do |l|
      $stdout.sync = true
      l.level = Logger::DEBUG
    end   
  end
end
set_auth_default(aws_id, aws_secret) click to toggle source
# File lib/opsworks_rolling_deploy.rb, line 7
def self.set_auth_default(aws_id, aws_secret)
  Aws.config.update(credentials: Aws::Credentials.new(aws_id, aws_secret) )
end
set_verbose(verbose) click to toggle source
# File lib/opsworks_rolling_deploy.rb, line 11
def self.set_verbose(verbose)
  Aws.config.update(logger: logger) if verbose
end