Module: Meroku::Shared

Included in:
Aws, CLI, Node
Defined in:
lib/meroku/shared.rb

Overview

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.secretsObject

Returns the value of attribute secrets.



7
8
9
# File 'lib/meroku/shared.rb', line 7

def secrets
  @secrets
end

Class Method Details

.ec2_clientObject



12
13
14
15
16
17
18
19
20
# File 'lib/meroku/shared.rb', line 12

def ec2_client
  ::Aws::EC2::Client.new(
    region: 'us-east-1',
    credentials: ::Aws::Credentials.new(
      Meroku::Shared.secrets.aws_access_key,
      Meroku::Shared.secrets.aws_access_key_secret
    )
  )
end