Documentation
¶
Overview ¶
Package runner provides logic for applying Stacks and Units Terragrunt.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FindStackInSubfolders ¶
func FindStackInSubfolders(ctx context.Context, l log.Logger, terragruntOptions *options.TerragruntOptions, opts ...common.Option) (common.StackRunner, error)
FindStackInSubfolders finds all the Terraform modules in the subfolders of the working directory of the given TerragruntOptions and assemble them into a Stack object that can be applied or destroyed in a single command
func FindWhereWorkingDirIsIncluded ¶
func FindWhereWorkingDirIsIncluded(ctx context.Context, l log.Logger, opts *options.TerragruntOptions, terragruntConfig *config.TerragruntConfig) common.Units
FindWhereWorkingDirIsIncluded - find where working directory is included, flow: 1. Find root git top level directory and build list of modules 2. Iterate over includes from opts if git top level directory detection failed 3. Filter found module only items which has in dependencies working directory
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package common provide base components for implementing runners.
|
Package common provide base components for implementing runners. |
|
Package runnerpool provides a runner implementation based on a pool pattern for executing multiple units concurrently.
|
Package runnerpool provides a runner implementation based on a pool pattern for executing multiple units concurrently. |
Click to show internal directories.
Click to hide internal directories.