Documentation
¶
Overview ¶
Package tg implements functions to deal with Terragrunt files.
Index ¶
Constants ¶
View Source
const ErrParsing errors.Kind = "parsing Terragrunt file"
ErrParsing indicates there is an error parsing a Terragrunt file.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Module ¶
type Module struct {
Path project.Path `json:"path"`
Source string `json:"source"`
ConfigFile project.Path `json:"config"`
After project.Paths `json:"after"`
// DependsOn are paths that, when changed, must mark the module as changed.
DependsOn project.Paths `json:"depends_on,omitempty"`
// DependencyBlocks are paths from Terragrunt dependency blocks (data dependencies).
// These represent actual data dependencies and should widen scope for dependency flags.
DependencyBlocks project.Paths `json:"dependency_blocks,omitempty"`
FilesProcessed map[string]struct{}
}
Module is a Terragrunt module.
Click to show internal directories.
Click to hide internal directories.