class RakeTerraform::InitTask::Task
Custom rake task to run `terraform plan`
Public Class Methods
new(opts)
click to toggle source
# File lib/rake-terraform/init_task/task.rb, line 9 def initialize(opts) @opts = opts end
Public Instance Methods
execute()
click to toggle source
# File lib/rake-terraform/init_task/task.rb, line 13 def execute pre_execute_checks Dir.chdir(@opts.get(:input_dir)) do puts "=> Initializing Terraform for #{@opts.get(:input_dir)}..." tf_init end end
Private Instance Methods
pre_execute_checks()
click to toggle source
run pre execution checks
# File lib/rake-terraform/init_task/task.rb, line 24 def pre_execute_checks validate_terraform_installed end