Sha256: 3f9a051c4ab0997c63fa8e382d52d18981c6da46ed3702771c62e818d9ec2766
Contents?: true
Size: 451 Bytes
Versions: 9
Compression:
Stored size: 451 Bytes
Contents
require 'fileutils' require_relative 'zip_file_generator' module TerraformDevKit class BackupState def self.backup(prefix) backup_path = ENV['TM_STATE_BACKUP_PATH'] return if backup_path.nil? filename = "#{prefix}failure_state.zip" ZipFileGenerator.new('.', filename).write FileUtils.cp(filename, backup_path) puts "Copied state to #{File.join(backup_path, filename)}" end end end
Version data entries
9 entries across 9 versions & 1 rubygems