Module: Rake::CloudFormation
Defined Under Namespace
Instance Method Summary collapse
- #access_key_id ⇒ Object
- #cf(region) ⇒ Object
- #credential_file_hash ⇒ Object
- #secret_access_key ⇒ Object
Instance Method Details
#access_key_id ⇒ Object
77 78 79 |
# File 'lib/rake/cloud_formation.rb', line 77 def access_key_id credential_file_hash['AWKAccessKeyId'] end |
#cf(region) ⇒ Object
68 69 70 71 72 73 74 75 |
# File 'lib/rake/cloud_formation.rb', line 68 def cf(region) AWS.config( :access_key_id => access_key_id, :secret_access_key => secret_access_key, :region => region ) AWS::CloudFormation.new end |
#credential_file_hash ⇒ Object
85 86 87 |
# File 'lib/rake/cloud_formation.rb', line 85 def credential_file_hash Hash[*File.read(ENV['AWS_CREDENTIAL_FILE']).split(/[=\n]/)] end |
#secret_access_key ⇒ Object
81 82 83 |
# File 'lib/rake/cloud_formation.rb', line 81 def secret_access_key credential_file_hash['AWSSecretKey'] end |