module OdaniaOps::Helper::Aws
Public Class Methods
configure()
click to toggle source
# File lib/odania_ops/helper/aws.rb, line 8 def configure ::Aws.config.update( { region: $config['aws']['region'], credentials: ::Aws::Credentials.new($config['aws']['access_key_id'], $config['aws']['secret_access_key']) } ) end
docker_login()
click to toggle source
# File lib/odania_ops/helper/aws.rb, line 33 def docker_login client = ::Aws::ECR::Client.new( { region: $config['aws']['region'], credentials: ::Aws::Credentials.new($config['aws']['access_key_id'], $config['aws']['secret_access_key']) } ) response = client.get_authorization_token return Base64.decode64(response.authorization_data[0].authorization_token).split(':') end