Versions in this module Expand all Collapse all v1 v1.0.0 Jan 18, 2025 Changes in this version + const NodDir + func GetNodDir() string + func GetPublicIp() (net.IP, error) + func InitNodDir() + func PrintBanner() + func PrintHeader(header string) + func StartSpinner(message string) + func StopSpinner(message string) + func StopSpinnerError(message string) + type Terraform struct + func (*Terraform) New() *Terraform + func (tf *Terraform) ApplyDeployment(workspace string, region string, allowedIp net.IP) + func (tf *Terraform) CreateWorkspace() string + func (tf *Terraform) DeleteWorkspace(workspace string) + func (tf *Terraform) DestroyDeployment(workspace string) + func (tf *Terraform) GetDeploymentDetails() *TerraformOutput + func (tf *Terraform) GetWorkspaces() []string + type TerraformOutput struct + DeploymentId string + InstanceId string + InstanceIp string + SshKeyFile string