Sha256: da860e29de884fd952b168ea3c26f15af01b21bc1d17dc334ba4659b985234d7
Contents?: true
Size: 433 Bytes
Versions: 21
Compression:
Stored size: 433 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
21 entries across 21 versions & 1 rubygems