Documentation ¶
Overview ¶
Package pterraform provides a harness that runs arbitrary terraform on a given path. Subsequent steps are run against arbitrary infrastructure created by the terraform run configured via the terraform output.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Connection ¶
type Connection struct { Kubernetes *KubernetesConnection `json:"kubernetes"` Docker *DockerConnection `json:"docker"` // Retry is the retry configuration for the connection Retry *ConnectionRetry `json:"retry"` // contains filtered or unexported fields }
type ConnectionRetry ¶
type DockerConnection ¶
type KubernetesConnection ¶
type Option ¶
type Option func(*pterraform) error
func WithVars ¶
func WithVars(vars json.RawMessage) Option
func WithWorkspace ¶
WithWorkspace sets the path to the terraform workspace to use.
Click to show internal directories.
Click to hide internal directories.