class Opsup::Config
Constants
- MODES
Attributes
aws_access_key_id[R]
aws_secret_access_key[R]
cookbook_url[R]
dryrun[R]
opsworks_region[R]
running_mode[R]
s3_bucket_name[R]
s3_region[R]
stack_name[R]
Public Class Methods
new( stack_name:, aws_access_key_id:, aws_secret_access_key:, opsworks_region:, cookbook_url:, s3_bucket_name: nil, s3_region: nil, running_mode: nil, dryrun: false )
click to toggle source
# File lib/opsup/config.rb, line 50 def initialize( stack_name:, aws_access_key_id:, aws_secret_access_key:, opsworks_region:, cookbook_url:, s3_bucket_name: nil, s3_region: nil, running_mode: nil, dryrun: false ) @stack_name = T.let(stack_name, String) @aws_access_key_id = T.let(aws_access_key_id, String) @aws_secret_access_key = T.let(aws_secret_access_key, String) @opsworks_region = T.let(opsworks_region, String) @cookbook_url = T.let(cookbook_url, T.nilable(String)) @s3_bucket_name = T.let(s3_bucket_name, T.nilable(String)) @s3_region = T.let(s3_region, T.nilable(String)) @running_mode = T.let(running_mode || MODES.fetch(0), Symbol) @dryrun = T.let(dryrun, T::Boolean) end
Public Instance Methods
to_h()
click to toggle source
# File lib/opsup/config.rb, line 73 def to_h { stack_name: stack_name, aws_access_key_id: aws_access_key_id, aws_secret_access_key: aws_secret_access_key, opsworks_region: opsworks_region, cookbook_url: cookbook_url, s3_bucket_name: s3_bucket_name, s3_region: s3_region, running_mode: running_mode, dryrun: dryrun, } end