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.