Documentation
¶
Index ¶
- Constants
- 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
- 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
- func (*Terraform) New() *Terraform
- type TerraformOutput
Constants ¶
View Source
const (
NodDir = "nod/"
)
Variables ¶
This section is empty.
Functions ¶
func GetPublicIp ¶
func InitNodDir ¶
func InitNodDir()
func PrintBanner ¶
func PrintBanner()
func PrintHeader ¶
func PrintHeader(header string)
func StartSpinner ¶
func StartSpinner(message string)
func StopSpinner ¶
func StopSpinner(message string)
func StopSpinnerError ¶
func StopSpinnerError(message string)
Types ¶
type Terraform ¶
type Terraform struct {
// contains filtered or unexported fields
}
func (*Terraform) ApplyDeployment ¶
func (*Terraform) CreateWorkspace ¶
func (*Terraform) DeleteWorkspace ¶
func (*Terraform) DestroyDeployment ¶
func (*Terraform) GetDeploymentDetails ¶
func (tf *Terraform) GetDeploymentDetails() *TerraformOutput
func (*Terraform) GetWorkspaces ¶
Click to show internal directories.
Click to hide internal directories.