package
0.0.0-20241106155120-31ca61c30ccd
Repository: https://github.com/rancher/shepherd.git
Documentation: pkg.go.dev

# Functions

InstallTfVersion uses hc-install in order to install the desired Terraform version Returns the execPath of the newly installed Terraform binary and/or an error.
NewClient loads the tfexec client's config, initializes a new instance of the upstream Terraform Client and/or returns an error.
TerraformConfig loads the tfexec configuration inputs into a tfexec.Config struct and returns a pointer to it.

# Constants

No description provided by the author

# Structs

A representation of shepherd's tfexec client which wraps the upstream tfexec.Terraform struct client and its own custom Config struct.
A representative struct for the configuration options used by the tfexec client.
A representation of the upstream PlanOptions that are typically used by this client.