class OpsWorks::Config
Attributes
ssh_user_name[R]
stacks[R]
Public Class Methods
new()
click to toggle source
# File lib/opsworks/config.rb, line 11 def initialize file = ENV["AWS_CONFIG_FILE"] || "#{ENV['HOME']}/.aws/config" raise "AWS config file not found" unless File.exists? file ini = IniFile.load(file) aws_config = ini['default'] AWS.config( access_key_id: aws_config["aws_access_key_id"], secret_access_key: aws_config["aws_secret_access_key"], ) @stacks = ini['opsworks']['stack-id'].split(',').map(&:strip) @ssh_user_name = ini['opsworks']['ssh-user-name'].strip end