Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // TerraformVersion is the version of Terraform used internally // when Terraform is not available on the system. TerraformVersion = version.Must(version.NewVersion("1.2.1")) )
Functions ¶
func ConvertResources ¶ added in v0.6.4
ConvertResources consumes Terraform state and a GraphViz representation produced by `terraform graph` to produce resources consumable by Coder.
Types ¶
type ServeOptions ¶
type ServeOptions struct { *provisionersdk.ServeOptions // BinaryPath specifies the "terraform" binary to use. // If omitted, the $PATH will attempt to find it. BinaryPath string CachePath string Logger slog.Logger // ExitTimeout defines how long we will wait for a running Terraform // command to exit (cleanly) if the provision was stopped. This only // happens when the command is still running after the provision // stream is closed. If the provision is canceled via RPC, this // timeout will not be used. // // This is a no-op on Windows where the process can't be interrupted. // // Default value: 5 minutes. ExitTimeout time.Duration }
Click to show internal directories.
Click to hide internal directories.