Module: Ruby::Terraform
- Defined in:
- lib/ruby/terraform.rb,
lib/ruby/terraform/version.rb,
lib/ruby/terraform/executable.rb,
lib/ruby/terraform/decompressor.rb,
lib/ruby/terraform/configuration.rb,
lib/ruby/terraform/tasks/all_tasks.rb,
lib/ruby/terraform/tasks/base_task.rb,
lib/ruby/terraform/tasks/init_task.rb,
lib/ruby/terraform/tasks/plan_task.rb,
lib/ruby/terraform/tasks/apply_task.rb,
lib/ruby/terraform/execution_support.rb,
lib/ruby/terraform/tasks/output_task.rb,
lib/ruby/terraform/tasks/destroy_task.rb,
lib/ruby/terraform/tasks/validate_task.rb,
lib/ruby/terraform/commands/init_command.rb,
lib/ruby/terraform/commands/plan_command.rb,
lib/ruby/terraform/commands/apply_command.rb,
lib/ruby/terraform/commands/output_command.rb,
lib/ruby/terraform/commands/destroy_command.rb,
lib/ruby/terraform/commands/validate_command.rb,
lib/ruby/terraform/terraform_download_support.rb
Defined Under Namespace
Modules: Commands, ExecutionSupport, Tasks, TerraformDownloadSupport Classes: Configuration, Decompressor, Error, Executable
Constant Summary collapse
- VERSION =
"0.3.3".freeze
- TERRAFORM_VERSION =
'0.13.3'.freeze
Class Method Summary collapse
Class Method Details
.config {|@config| ... } ⇒ Object
8 9 10 11 12 |
# File 'lib/ruby/terraform/executable.rb', line 8 def config @config ||= Configuration.new yield @config if block_given? @config end |