class Bog::Initializer::AWS
Public Class Methods
new(profile, options)
click to toggle source
# File lib/bog/initializer/aws.rb, line 4 def initialize(profile, options) @access_key_id = get_input('Enter your AWS access key id:') @secret_access_key = get_input('Enter your AWS secret access key:') @region = get_input('Enter your default region (e.g. us-east-1):') plugin_directory = File.join(profile.path, '.aws') Dir.mkdir(plugin_directory) unless File.directory?(plugin_directory) file = File.open(File.join(plugin_directory, 'config'), 'w') file.write("[default]\n") file.write("aws_access_key_id=#{@access_key_id}\n") file.write("aws_secret_access_key=#{@secret_access_key}\n") file.write("region=#{@region}\n") file.close end