class RakeTerraform::BaseTask

Methods that all tasks have in common

Public Instance Methods

terraform_installed?() click to toggle source
# File lib/rake-terraform/basetask.rb, line 14
def terraform_installed?
  `terraform version`
  $CHILD_STATUS.success?
rescue => _
  false
end
validate_terraform_installed() click to toggle source
# File lib/rake-terraform/basetask.rb, line 9
def validate_terraform_installed
  error = 'Please ensure you have terraform installed and on your path!'
  raise TerraformNotInstalled, error unless terraform_installed?
end