Sha256: beb2181c6eebedba96eb71a8822651f14c6a5615653ccc4836eff2f029785ce5
Contents?: true
Size: 661 Bytes
Versions: 7
Compression:
Stored size: 661 Bytes
Contents
module Capistrano module Autoscale module Aws module AutoscalingCredentials include Capistrano::DSL def autoscaling_credentials credentials = { access_key_id: fetch(:aws_access_key_id, ENV['AWS_ACCESS_KEY_ID']), secret_access_key: fetch(:aws_secret_access_key, ENV['AWS_SECRET_ACCESS_KEY']) } credentials.merge! session_token: fetch(:aws_session_token, ENV['AWS_SESSION_TOKEN']) if fetch(:aws_session_token, ENV['AWS_SESSION_TOKEN']) credentials.merge! region: fetch(:aws_region) if fetch(:aws_region) credentials end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems