runner

package
v0.89.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 7, 2025 License: MIT Imports: 10 Imported by: 0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL