Method: Codebuild::Delete#run

Defined in:
lib/codebuild/delete.rb

#runObject



11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/codebuild/delete.rb', line 11

def run
  message = "Deleted #{@stack_name} stack."
  if @options[:noop]
    puts "NOOP #{message}"
  else
    are_you_sure?(@stack_name, :delete)

    if stack_exists?(@stack_name)
      cfn.delete_stack(stack_name: @stack_name)
      puts message
    else
      puts "#{@stack_name.inspect} stack does not exist".color(:red)
    end
  end
end