This commit is contained in:
Work 2026-01-28 14:12:16 +03:00
parent 58d5e18888
commit 29ed3df4ae
2 changed files with 7 additions and 1 deletions

View File

@ -18,6 +18,7 @@ dependency "namespace" {
names = ["pulse", "block-analyzer"] names = ["pulse", "block-analyzer"]
} }
mock_outputs_allowed_terraform_commands = ["init", "validate", "plan"] mock_outputs_allowed_terraform_commands = ["init", "validate", "plan"]
skip_outputs = get_env("TG_SKIP_DEPENDENCY_OUTPUTS", "false") == "true"
} }
dependency "s3" { dependency "s3" {
@ -28,6 +29,7 @@ dependency "s3" {
secret_key = "mock-secret-key" secret_key = "mock-secret-key"
} }
mock_outputs_allowed_terraform_commands = ["init", "validate", "plan"] mock_outputs_allowed_terraform_commands = ["init", "validate", "plan"]
skip_outputs = get_env("TG_SKIP_DEPENDENCY_OUTPUTS", "false") == "true"
} }
dependency "database" { dependency "database" {
@ -49,6 +51,7 @@ dependency "database" {
} }
} }
mock_outputs_allowed_terraform_commands = ["init", "validate", "plan"] mock_outputs_allowed_terraform_commands = ["init", "validate", "plan"]
skip_outputs = get_env("TG_SKIP_DEPENDENCY_OUTPUTS", "false") == "true"
} }
locals { locals {

View File

@ -13,7 +13,7 @@ variables:
AWS_EC2_METADATA_DISABLED: "true" AWS_EC2_METADATA_DISABLED: "true"
TF_CLI_ARGS: "-no-color" TF_CLI_ARGS: "-no-color"
TG_LOG_LEVEL: "error" TG_LOG_LEVEL: "error"
TERRAGRUNT_FETCH_DEPENDENCY_OUTPUT_FROM_STATE: "true" TG_DEPENDENCY_FETCH_OUTPUT_FROM_STATE: "true"
stages: stages:
- validate - validate
@ -63,6 +63,7 @@ validate-${job_prefix}:
TG_ROOT: "${full_component_dir}" TG_ROOT: "${full_component_dir}"
ENVIRONMENT: "${env}" ENVIRONMENT: "${env}"
YC_FOLDER_ID: "\$${folder_var}" YC_FOLDER_ID: "\$${folder_var}"
TG_SKIP_DEPENDENCY_OUTPUTS: "true"
before_script: before_script:
- cd \$TG_ROOT - cd \$TG_ROOT
- echo "Working directory:" && pwd - echo "Working directory:" && pwd
@ -93,6 +94,7 @@ plan-${job_prefix}:
TG_ROOT: "${full_component_dir}" TG_ROOT: "${full_component_dir}"
ENVIRONMENT: "${env}" ENVIRONMENT: "${env}"
YC_FOLDER_ID: "\$${folder_var}" YC_FOLDER_ID: "\$${folder_var}"
TG_SKIP_DEPENDENCY_OUTPUTS: "true"
needs: needs:
- validate-${job_prefix} - validate-${job_prefix}
before_script: before_script:
@ -138,6 +140,7 @@ apply-${job_prefix}:
TG_ROOT: "${full_component_dir}" TG_ROOT: "${full_component_dir}"
ENVIRONMENT: "${env}" ENVIRONMENT: "${env}"
YC_FOLDER_ID: "\$${folder_var}" YC_FOLDER_ID: "\$${folder_var}"
TG_SKIP_DEPENDENCY_OUTPUTS: "false"
needs: needs:
- ${apply_needs} - ${apply_needs}
before_script: before_script: