Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
Package backend provides interfaces that the CLI uses to interact with Terraform.
|
Package backend provides interfaces that the CLI uses to interact with Terraform. |
init
Package init contains the list of backends that can be initialized and basic helper functions for initializing those backends.
|
Package init contains the list of backends that can be initialized and basic helper functions for initializing those backends. |
legacy
Package legacy contains a backend implementation that can be used with the legacy remote state clients.
|
Package legacy contains a backend implementation that can be used with the legacy remote state clients. |
remote-state
Package remotestate implements a Backend for remote state implementations from the state/remote package that also implement a backend schema for configuration.
|
Package remotestate implements a Backend for remote state implementations from the state/remote package that also implement a backend schema for configuration. |
builtin
|
|
This file is automatically generated by scripts/generate-plugins.go -- Do not edit!
|
This file is automatically generated by scripts/generate-plugins.go -- Do not edit! |
clistate
Package state exposes common helpers for working with state from the CLI.
|
Package state exposes common helpers for working with state from the CLI. |
e2etest
Package e2etest contains a small number of tests that run against a real Terraform binary, compiled on the fly at the start of the test run.
|
Package e2etest contains a small number of tests that run against a real Terraform binary, compiled on the fly at the start of the test run. |
format
Package format contains helpers for formatting various Terraform structures for human-readabout output.
|
Package format contains helpers for formatting various Terraform structures for human-readabout output. |
The config package is responsible for loading and validating the configuration.
|
The config package is responsible for loading and validating the configuration. |
helper
|
|
acctest
Package acctest contains for Terraform Acceptance Tests
|
Package acctest contains for Terraform Acceptance Tests |
experiment
experiment package contains helper functions for tracking experimental features throughout Terraform.
|
experiment package contains helper functions for tracking experimental features throughout Terraform. |
pathorcontents
Helpers for dealing with file paths and their contents
|
Helpers for dealing with file paths and their contents |
schema
schema is a high-level framework for easily writing new providers for Terraform.
|
schema is a high-level framework for easily writing new providers for Terraform. |
signalwrapper
Package signalwrapper is used to run functions that are sensitive to signals that may be received from outside the process.
|
Package signalwrapper is used to run functions that are sensitive to signals that may be received from outside the process. |
variables
Package variables provides functions and types for working with Terraform variables provided as input.
|
Package variables provides functions and types for working with Terraform variables provided as input. |
wrappedreadline
wrappedreadline is a package that has helpers for interacting with readline from a panicwrap executable.
|
wrappedreadline is a package that has helpers for interacting with readline from a panicwrap executable. |
wrappedstreams
Package wrappedstreams provides access to the standard OS streams (stdin, stdout, stderr) even if wrapped under panicwrap.
|
Package wrappedstreams provides access to the standard OS streams (stdin, stdout, stderr) even if wrapped under panicwrap. |
Package moduledeps contains types that can be used to describe the providers required for all of the modules in a module tree.
|
Package moduledeps contains types that can be used to describe the providers required for all of the modules in a module tree. |
Package repl provides the structs and functions necessary to run REPL for Terraform.
|
Package repl provides the structs and functions necessary to run REPL for Terraform. |
Generate Plugins is a small program that updates the lists of plugins in command/internal_plugin_list.go so they will be compiled into the main terraform binary.
|
Generate Plugins is a small program that updates the lists of plugins in command/internal_plugin_list.go so they will be compiled into the main terraform binary. |
tools
|
|
terraform-bundle
terraform-bundle is a tool to create "bundle archives" that contain both a particular version of Terraform and a set of providers for use with it.
|
terraform-bundle is a tool to create "bundle archives" that contain both a particular version of Terraform and a set of providers for use with it. |
Click to show internal directories.
Click to hide internal directories.