module ECSUtil::Terraform
Public Instance Methods
read_terraform_outputs(dir)
click to toggle source
# File lib/ecsutil/terraform.rb, line 5 def read_terraform_outputs(dir) outputs = {} Dir.chdir(dir) do puts "----> Loading terraform outputs from #{dir}" result = `terraform output -json`.strip unless $?.success? fail "Terraform error: #{result}" end JSON.load(result).each_pair do |key, data| outputs[key] = data["value"] end end outputs end