Sha256: fad72a9d47ede9a383405cb53dc4ec6bda9dc3b9022d12f98355c22166a2a8b3
Contents?: true
Size: 559 Bytes
Versions: 17
Compression:
Stored size: 559 Bytes
Contents
class Lono::Cfn class Rollback extend Memoist include Lono::AwsServices def initialize(stack_name) @stack_name = stack_name end def delete_stack stack = find_stack(@stack_name) if stack && rollback_complete?(stack) puts "Existing stack in ROLLBACK_COMPLETE state. Deleting stack before continuing." cfn.delete_stack(stack_name: @stack_name) status.wait status.reset true end end def status Cfn::Status.new(@stack_name) end memoize :status end end
Version data entries
17 entries across 17 versions & 1 rubygems