61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
# File 'lib/cfndk/change_set_command.rb', line 61
def destroy
CFnDK.logger.info 'destroy...'.color(:green)
data = load_config_data(options)
credentials = resolve_credential(data, options)
stacks = CFnDK::Stacks.new(data, options, credentials)
if options[:force] || yes?('Are you sure you want to destroy? (y/n)', :yellow)
stacks.delete_change_set
return 0
else
CFnDK.logger.info 'destroy command was canceled'.color(:green)
return 2
end
rescue => e
CFnDK.logger.error "#{e.class}: #{e.message}".color(:red)
e.backtrace_locations.each do |line|
CFnDK.logger.debug line
end
return 1
end
|