Sha256: ba77bb6fec389203a9f6420aa645877679bc976666f811c89de26163411e1872

Contents?: true

Size: 984 Bytes

Versions: 1

Compression:

Stored size: 984 Bytes

Contents

# frozen_string_literal: true

module Terradactyl
  module Terraform
    module Rev011
      module Plan
        def defaults
          {
            'destroy' => false,
            'detailed-exitcode' => false,
            'input' => true,
            'lock' => true,
            'lock-timeout' => '0s',
            'module-depth' => -1,
            'no-color' => false,
            'out' => nil,
            'parallelism' => 10,
            'refresh' => true,
            'state' => 'terraform.tfstate',
            # 'target'            => [], # not implemented
            # 'var'               => [], # not implemented
            'var-file' => nil
          }
        end

        def switches
          %w[
            destroy
            detailed-exitcode
            no-color
          ]
        end
      end
    end

    module Rev012
      module Plan
        include Rev011::Plan
      end
    end

    module Commands
      class Plan < Base
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
terradactyl-terraform-0.13.0 lib/terradactyl/terraform/commands/plan.rb