Sha256: 4d5a1e36453a307b2824cd7c7bad09d89caf5afc4e6eb64f9f8ca855f3ea74d5

Contents?: true

Size: 426 Bytes

Versions: 9

Compression:

Stored size: 426 Bytes

Contents

module Ruby
  module Terraform
    module Tasks
      class ValidateTask < BaseTask
        attr_accessor :json

        def define
          desc description || "Validate #{configuration_name} using terraform"
          task task_name => Array(deps) do
            Commands::ValidateCommand.new(dir: dir, json: json).execute(show_command: show_command, live: show_output)
          end
        end
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
rake-terraform-wrapper-0.3.3 lib/ruby/terraform/tasks/validate_task.rb
rake-terraform-wrapper-0.3.2 lib/ruby/terraform/tasks/validate_task.rb
rake-terraform-wrapper-0.3.1 lib/ruby/terraform/tasks/validate_task.rb
rake-terraform-wrapper-0.3.0 lib/ruby/terraform/tasks/validate_task.rb
rake-terraform-wrapper-0.2.3 lib/ruby/terraform/tasks/validate_task.rb
rake-terraform-wrapper-0.2.2 lib/ruby/terraform/tasks/validate_task.rb
rake-terraform-wrapper-0.2.1 lib/ruby/terraform/tasks/validate_task.rb
rake-terraform-wrapper-0.2.0 lib/ruby/terraform/tasks/validate_task.rb
rake-terraform-wrapper-0.1.0 lib/ruby/terraform/tasks/validate_task.rb