Versions in this module Expand all Collapse all v1 v1.0.1 Apr 27, 2026 Changes in this version + const CommandName + const CommandNameApply + const CommandNameDestroy + const CommandNameInit + const CommandNameInitFromModule + const CommandNameLock + const CommandNameOutput + const CommandNamePlan + const CommandNameProviders + const CommandNameTerragruntReadConfig + const CommandNameValidate + const DefaultTerraformVersionConstraint + const MODULE_MANIFEST_NAME + const NullTFVarsFile + const SourceManifestName + const TerraformExtensionGlob + const TerraformFlagNoColor + const TerragruntTFVarsFile + var ModuleRegex = regexp.MustCompile(`module[[:blank:]]+".+"`) + var TerraformCommandsThatDoNotNeedInit = []string + var TerraformCommandsThatUseState = []string + var TerraformVersionRegex = regexp.MustCompile(`^(.*?)\s(v?\d+\.\d+\.\d+).*`) + func CheckTerraformVersion(constraint string, terragruntOptions *options.TerragruntOptions) error + func CheckTerragruntVersion(constraint string, terragruntOptions *options.TerragruntOptions) error + func DownloadTerraformSource(source string, terragruntOptions *options.TerragruntOptions, ...) (*options.TerragruntOptions, error) + func NewCommand(opts *options.TerragruntOptions) *cli.Command + func PopulateTerraformVersion(terragruntOptions *options.TerragruntOptions) error + func Run(opts *options.TerragruntOptions) error + func RunWithTarget(opts *options.TerragruntOptions, target *Target) error + func WriteTerragruntDebugFile(terragruntOptions *options.TerragruntOptions, ...) error + type BackendNotDefined struct + BackendType string + Opts *options.TerragruntOptions + func (err BackendNotDefined) Error() string + type FileCopyGetter struct + IncludeInCopy []string + func (g *FileCopyGetter) Get(ctx context.Context, dst string, u *url.URL) error + func (g *FileCopyGetter) GetFile(ctx context.Context, dst string, u *url.URL) error + type InvalidTerraformVersion struct + CurrentVersion *version.Version + VersionConstraints version.Constraints + func (err InvalidTerraformVersion) Error() string + type InvalidTerraformVersionSyntax string + func (err InvalidTerraformVersionSyntax) Error() string + type InvalidTerragruntVersion struct + CurrentVersion *version.Version + VersionConstraints version.Constraints + func (err InvalidTerragruntVersion) Error() string + type MaxRetriesExceeded struct + Opts *options.TerragruntOptions + func (err MaxRetriesExceeded) Error() string + type MissingCommand struct + func (err MissingCommand) Error() string + type ModuleIsProtected struct + Opts *options.TerragruntOptions + func (err ModuleIsProtected) Error() string + type NoTerraformFilesFound string + func (path NoTerraformFilesFound) Error() string + type Target struct + func NewTarget(point TargetPointType, callbackFunc TargetCallbackType) *Target + type TargetCallbackType func(opts *options.TerragruntOptions, config *config.TerragruntConfig) error + type TargetPointType byte + const TargetPointDownloadSource + const TargetPointGenerateConfig + const TargetPointInitCommand + const TargetPointParseConfig + type WorkingDirNotDir struct + Dir string + Source string + func (err WorkingDirNotDir) Error() string + type WorkingDirNotFound struct + Dir string + Source string + func (err WorkingDirNotFound) Error() string + type WrongTerraformCommand string + func (name WrongTerraformCommand) Error() string