Method: Jets::Commands::StackInfo#s3_bucket

Defined in:
lib/jets/commands/stack_info.rb

#s3_bucketObject



12
13
14
15
16
17
18
19
20
# File 'lib/jets/commands/stack_info.rb', line 12

def s3_bucket
  return @s3_bucket if @s3_bucket
  return nil if first_run?
  return "fake-bucket" if ENV['JETS_BUILD_NO_INTERNET']

  resp = cfn.describe_stacks(stack_name: parent_stack_name)
  output = resp.stacks[0].outputs.find {|o| o.output_key == 'S3Bucket'}
  @s3_bucket = output.output_value # once an s3 bucket is found, cache it
end