Skip to content

Conversation

@motatoes
Copy link
Contributor

No description provided.

@digger-app-1932760430
Copy link

digger-app-1932760430 bot commented Jun 25, 2025

❌ Failed perform lock action on project: core_network failed to lock project: Project diggerhq/terragrunt-layers-example#core_network locked by another PR #2(failed to acquire lock core_network). The locking plan must be applied or discarded before future plans can execute

@motatoes
Copy link
Contributor Author

digger plan

@digger-app-1932760430
Copy link

digger-app-1932760430 bot commented Jun 25, 2025

Project Status Plan + ~ -
🕚 layer1_monitoring created Plan 0 0 0
🕚 layer1_storage created Plan 0 0 0
🕚 layer1_compute created Plan 0 0 0
🕚 layer2_analytics created Plan 0 0 0
🕚 layer2_frontend created Plan 0 0 0
🕚 layer2_api created Plan 0 0 0
core_network succeeded Plan 0 0 0

@motatoes
Copy link
Contributor Author

digger apply

@digger-app-1932760430
Copy link

digger-app-1932760430 bot commented Jun 25, 2025

Project Status Apply + ~ -
🕚 layer1_monitoring created Apply 0 0 0
🕚 layer1_storage created Apply 0 0 0
🕚 layer1_compute created Apply 0 0 0
🕚 layer2_frontend created Apply 0 0 0
🕚 layer2_analytics created Apply 0 0 0
🕚 layer2_api created Apply 0 0 0
core_network succeeded Apply 0 0 0

@github-actions
Copy link

github-actions bot commented Jun 25, 2025

apply for core_network 2025-06-25 22:07:56 (UTC)
Locking successful Project diggerhq/terragrunt-layers-example#core_network has been locked by PR #3
Apply output
No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Warning: Value for undeclared variable

The root module does not declare a variable named "region" but a value was
found in file
"/home/runner/work/terragrunt-layers-example/terragrunt-layers-example/core/network/../../common.tfvars".
If you meant to use this value, add a "variable" block to the configuration.

To silence these warnings, use TF_VAR_... environment variables to provide
certain "global" settings to all configurations in your organization. To
reduce the verbosity of these warnings, use the -compact-warnings option.

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

Outputs:

network_config = {
  "subnet_ids" = [
    "313740603441995222",
    "4397396009924154041",
    "5276611174041157372",
  ]
  "vpc_id" = "437127367533893166"
}
subnet_ids = [
  "313740603441995222",
  "4397396009924154041",
  "5276611174041157372",
]
vpc_id = "437127367533893166"

@motatoes
Copy link
Contributor Author

digger apply

@digger-app-1932760430
Copy link

digger-app-1932760430 bot commented Jun 25, 2025

Project Status Apply + ~ -
🕚 layer1_monitoring created Apply 0 0 0
🕚 layer1_storage created Apply 0 0 0
🕚 layer1_compute created Apply 0 0 0
🕚 layer2_frontend created Apply 0 0 0
🕚 layer2_analytics created Apply 0 0 0
🕚 layer2_api created Apply 0 0 0
core_network succeeded Apply 0 0 0

@github-actions
Copy link

github-actions bot commented Jun 25, 2025

apply for core_network 2025-06-25 22:10:46 (UTC)
Locking successful Project diggerhq/terragrunt-layers-example#core_network has been locked by PR #3
Apply output
No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Warning: Value for undeclared variable

The root module does not declare a variable named "region" but a value was
found in file
"/home/runner/work/terragrunt-layers-example/terragrunt-layers-example/core/network/../../common.tfvars".
If you meant to use this value, add a "variable" block to the configuration.

To silence these warnings, use TF_VAR_... environment variables to provide
certain "global" settings to all configurations in your organization. To
reduce the verbosity of these warnings, use the -compact-warnings option.

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

Outputs:

network_config = {
  "subnet_ids" = [
    "313740603441995222",
    "4397396009924154041",
    "5276611174041157372",
  ]
  "vpc_id" = "437127367533893166"
}
subnet_ids = [
  "313740603441995222",
  "4397396009924154041",
  "5276611174041157372",
]
vpc_id = "437127367533893166"

@motatoes
Copy link
Contributor Author

digger apply

@digger-app-1932760430
Copy link

digger-app-1932760430 bot commented Jun 25, 2025

Project Status Apply + ~ -
layer2_frontend succeeded Apply 4 0 0
layer1_storage succeeded Apply 0 0 0
layer2_api succeeded Apply 5 0 0
core_network succeeded Apply 0 0 0
layer1_compute succeeded Apply 0 0 0
layer1_monitoring succeeded Apply 0 0 0
layer2_analytics succeeded Apply 4 0 0

@github-actions
Copy link

github-actions bot commented Jun 25, 2025

apply for core_network 2025-06-25 22:17:01 (UTC)
Locking successful Project diggerhq/terragrunt-layers-example#core_network has been locked by PR #3
Apply output
No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Warning: Value for undeclared variable

The root module does not declare a variable named "region" but a value was
found in file
"/home/runner/work/terragrunt-layers-example/terragrunt-layers-example/core/network/../../common.tfvars".
If you meant to use this value, add a "variable" block to the configuration.

To silence these warnings, use TF_VAR_... environment variables to provide
certain "global" settings to all configurations in your organization. To
reduce the verbosity of these warnings, use the -compact-warnings option.

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

Outputs:

network_config = {
  "subnet_ids" = [
    "313740603441995222",
    "4397396009924154041",
    "5276611174041157372",
  ]
  "vpc_id" = "437127367533893166"
}
subnet_ids = [
  "313740603441995222",
  "4397396009924154041",
  "5276611174041157372",
]
vpc_id = "437127367533893166"

@github-actions
Copy link

github-actions bot commented Jun 25, 2025

apply for layer1_compute 2025-06-25 22:17:34 (UTC)
Locking successful Project diggerhq/terragrunt-layers-example#layer1_compute has been locked by PR #3
Apply output
No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Warning: Value for undeclared variable

The root module does not declare a variable named "region" but a value was
found in file
"/home/runner/work/terragrunt-layers-example/terragrunt-layers-example/layer1/compute/../../common.tfvars".
If you meant to use this value, add a "variable" block to the configuration.

To silence these warnings, use TF_VAR_... environment variables to provide
certain "global" settings to all configurations in your organization. To
reduce the verbosity of these warnings, use the -compact-warnings option.

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

Outputs:

compute_config = {
  "instance_ids" = [
    "499588131354335004",
    "6255750377100641538",
  ]
  "load_balancer_id" = "51082880723423088"
}
instance_ids = [
  "499588131354335004",
  "6255750377100641538",
]
load_balancer_id = "51082880723423088"

@github-actions
Copy link

github-actions bot commented Jun 25, 2025

apply for layer1_monitoring 2025-06-25 22:17:34 (UTC)
Locking successful Project diggerhq/terragrunt-layers-example#layer1_monitoring has been locked by PR #3
Apply output
No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Warning: Value for undeclared variable

The root module does not declare a variable named "region" but a value was
found in file
"/home/runner/work/terragrunt-layers-example/terragrunt-layers-example/layer1/monitoring/../../common.tfvars".
If you meant to use this value, add a "variable" block to the configuration.

To silence these warnings, use TF_VAR_... environment variables to provide
certain "global" settings to all configurations in your organization. To
reduce the verbosity of these warnings, use the -compact-warnings option.

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

Outputs:

dashboard_names = [
  "terragrunt-example-development-dashboard-1",
  "terragrunt-example-development-dashboard-2",
]
log_group_names = [
  "/aws/terragrunt-example/development/logs-1",
  "/aws/terragrunt-example/development/logs-2",
  "/aws/terragrunt-example/development/logs-3",
]
monitoring_config = {
  "dashboard_names" = [
    "terragrunt-example-development-dashboard-1",
    "terragrunt-example-development-dashboard-2",
  ]
  "log_group_names" = [
    "/aws/terragrunt-example/development/logs-1",
    "/aws/terragrunt-example/development/logs-2",
    "/aws/terragrunt-example/development/logs-3",
  ]
}

@github-actions
Copy link

github-actions bot commented Jun 25, 2025

apply for layer1_storage 2025-06-25 22:18:02 (UTC)
Locking successful Project diggerhq/terragrunt-layers-example#layer1_storage has been locked by PR #3
Apply output
No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Warning: Value for undeclared variable

The root module does not declare a variable named "region" but a value was
found in file
"/home/runner/work/terragrunt-layers-example/terragrunt-layers-example/layer1/storage/../../common.tfvars".
If you meant to use this value, add a "variable" block to the configuration.

To silence these warnings, use TF_VAR_... environment variables to provide
certain "global" settings to all configurations in your organization. To
reduce the verbosity of these warnings, use the -compact-warnings option.

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

Outputs:

bucket_names = [
  "terragrunt-example-development-bucket-1",
  "terragrunt-example-development-bucket-2",
  "terragrunt-example-development-bucket-3",
]
rds_endpoint = "3064820737195166467"
storage_config = {
  "bucket_names" = [
    "terragrunt-example-development-bucket-1",
    "terragrunt-example-development-bucket-2",
    "terragrunt-example-development-bucket-3",
  ]
  "rds_endpoint" = "3064820737195166467"
}

@github-actions
Copy link

github-actions bot commented Jun 25, 2025

apply for layer2_frontend 2025-06-25 22:18:28 (UTC)
Locking successful Project diggerhq/terragrunt-layers-example#layer2_frontend has been locked by PR #3
Apply output
Terraform will perform the following actions:

  # null_resource.cloudfront_distribution will be created
  + resource "null_resource" "cloudfront_distribution" {
      + id       = (known after apply)
      + triggers = {
          + "cdn_name"    = "terragrunt-example-development-cdn"
          + "environment" = "development"
          + "s3_bucket"   = "terragrunt-example-development-bucket-1"
        }
    }

  # null_resource.frontend_monitoring will be created
  + resource "null_resource" "frontend_monitoring" {
      + id       = (known after apply)
      + triggers = {
          + "cdn_id"       = (known after apply)
          + "dashboard_id" = "terragrunt-example-development-dashboard-1"
          + "environment"  = "development"
          + "log_group"    = "/aws/terragrunt-example/development/logs-1"
        }
    }

  # null_resource.web_assets[0] will be created
  + resource "null_resource" "web_assets" {
      + id       = (known after apply)
      + triggers = {
          + "asset_name"     = "web-asset-1"
          + "cdn_id"         = (known after apply)
          + "environment"    = "development"
          + "storage_bucket" = "terragrunt-example-development-bucket-1"
        }
    }

  # null_resource.web_assets[1] will be created
  + resource "null_resource" "web_assets" {
      + id       = (known after apply)
      + triggers = {
          + "asset_name"     = "web-asset-2"
          + "cdn_id"         = (known after apply)
          + "environment"    = "development"
          + "storage_bucket" = "terragrunt-example-development-bucket-2"
        }
    }

Plan: 4 to add, 0 to change, 0 to destroy.

Changes to Outputs:
  + cloudfront_distribution_id = (known after apply)
  + frontend_config            = {
      + cloudfront_distribution_id = (known after apply)
      + web_asset_ids              = [
          + (known after apply),
          + (known after apply),
        ]
    }
  + web_asset_ids              = [
      + (known after apply),
      + (known after apply),
    ]
null_resource.cloudfront_distribution: Creating...
null_resource.cloudfront_distribution: Provisioning with 'local-exec'...
null_resource.cloudfront_distribution (local-exec): Executing: ["/bin/sh" "-c" "echo 'Creating CloudFront distribution terragrunt-example-development-cdn for bucket terragrunt-example-development-bucket-1'"]
null_resource.cloudfront_distribution (local-exec): Creating CloudFront distribution terragrunt-example-development-cdn for bucket terragrunt-example-development-bucket-1
null_resource.cloudfront_distribution: Creation complete after 0s [id=3075991010774858586]
null_resource.web_assets[1]: Creating...
null_resource.web_assets[0]: Creating...
null_resource.frontend_monitoring: Creating...
null_resource.web_assets[1]: Provisioning with 'local-exec'...
null_resource.web_assets[1] (local-exec): Executing: ["/bin/sh" "-c" "echo 'Deploying web asset web-asset-2 to bucket terragrunt-example-development-bucket-2'"]
null_resource.web_assets[1] (local-exec): Deploying web asset web-asset-2 to bucket terragrunt-example-development-bucket-2
null_resource.web_assets[1]: Creation complete after 0s [id=1329705248111583511]
null_resource.frontend_monitoring: Provisioning with 'local-exec'...
null_resource.frontend_monitoring (local-exec): Executing: ["/bin/sh" "-c" "echo 'Setting up frontend monitoring with dashboard terragrunt-example-development-dashboard-1 and logs /aws/terragrunt-example/development/logs-1'"]
null_resource.web_assets[0]: Provisioning with 'local-exec'...
null_resource.web_assets[0] (local-exec): Executing: ["/bin/sh" "-c" "echo 'Deploying web asset web-asset-1 to bucket terragrunt-example-development-bucket-1'"]
null_resource.frontend_monitoring (local-exec): Setting up frontend monitoring with dashboard terragrunt-example-development-dashboard-1 and logs /aws/terragrunt-example/development/logs-1
null_resource.frontend_monitoring: Creation complete after 0s [id=2055331061812074635]
null_resource.web_assets[0] (local-exec): Deploying web asset web-asset-1 to bucket terragrunt-example-development-bucket-1
null_resource.web_assets[0]: Creation complete after 0s [id=4625736576510225994]

Warning: Value for undeclared variable

The root module does not declare a variable named "region" but a value was
found in file
"/home/runner/work/terragrunt-layers-example/terragrunt-layers-example/layer2/frontend/../../common.tfvars".
If you meant to use this value, add a "variable" block to the configuration.

To silence these warnings, use TF_VAR_... environment variables to provide
certain "global" settings to all configurations in your organization. To
reduce the verbosity of these warnings, use the -compact-warnings option.

Apply complete! Resources: 4 added, 0 changed, 0 destroyed.

Outputs:

cloudfront_distribution_id = "3075991010774858586"
frontend_config = {
  "cloudfront_distribution_id" = "3075991010774858586"
  "web_asset_ids" = [
    "4625736576510225994",
    "1329705248111583511",
  ]
}
web_asset_ids = [
  "4625736576510225994",
  "1329705248111583511",
]

@github-actions
Copy link

github-actions bot commented Jun 25, 2025

apply for layer2_analytics 2025-06-25 22:18:29 (UTC)
Locking successful Project diggerhq/terragrunt-layers-example#layer2_analytics has been locked by PR #3
Apply output
Terraform will perform the following actions:

  # null_resource.analytics_jobs[0] will be created
  + resource "null_resource" "analytics_jobs" {
      + id       = (known after apply)
      + triggers = {
          + "compute_id"  = "499588131354335004"
          + "environment" = "development"
          + "job_name"    = "analytics-job-1"
          + "log_group"   = "/aws/terragrunt-example/development/logs-1"
          + "pipeline_id" = (known after apply)
        }
    }

  # null_resource.analytics_jobs[1] will be created
  + resource "null_resource" "analytics_jobs" {
      + id       = (known after apply)
      + triggers = {
          + "compute_id"  = "6255750377100641538"
          + "environment" = "development"
          + "job_name"    = "analytics-job-2"
          + "log_group"   = "/aws/terragrunt-example/development/logs-2"
          + "pipeline_id" = (known after apply)
        }
    }

  # null_resource.data_pipeline will be created
  + resource "null_resource" "data_pipeline" {
      + id       = (known after apply)
      + triggers = {
          + "environment"   = "development"
          + "pipeline_name" = "terragrunt-example-development-pipeline"
          + "rds_endpoint"  = "3064820737195166467"
          + "source_bucket" = "terragrunt-example-development-bucket-2"
        }
    }

  # null_resource.data_warehouse will be created
  + resource "null_resource" "data_warehouse" {
      + id       = (known after apply)
      + triggers = {
          + "environment"    = "development"
          + "pipeline_id"    = (known after apply)
          + "target_bucket"  = "terragrunt-example-development-bucket-3"
          + "warehouse_name" = "terragrunt-example-development-warehouse"
        }
    }

Plan: 4 to add, 0 to change, 0 to destroy.

Changes to Outputs:
  + analytics_config  = {
      + analytics_job_ids = [
          + (known after apply),
          + (known after apply),
        ]
      + data_pipeline_id  = (known after apply)
      + data_warehouse_id = (known after apply)
    }
  + analytics_job_ids = [
      + (known after apply),
      + (known after apply),
    ]
  + data_pipeline_id  = (known after apply)
  + data_warehouse_id = (known after apply)
null_resource.data_pipeline: Creating...
null_resource.data_pipeline: Provisioning with 'local-exec'...
null_resource.data_pipeline (local-exec): Executing: ["/bin/sh" "-c" "echo 'Creating data pipeline terragrunt-example-development-pipeline from bucket terragrunt-example-development-bucket-2 to RDS 3064820737195166467'"]
null_resource.data_pipeline (local-exec): Creating data pipeline terragrunt-example-development-pipeline from bucket terragrunt-example-development-bucket-2 to RDS 3064820737195166467
null_resource.data_pipeline: Creation complete after 0s [id=3251598364001538059]
null_resource.analytics_jobs[0]: Creating...
null_resource.analytics_jobs[1]: Creating...
null_resource.analytics_jobs[1]: Provisioning with 'local-exec'...
null_resource.analytics_jobs[1] (local-exec): Executing: ["/bin/sh" "-c" "echo 'Creating analytics job analytics-job-2 on compute 6255750377100641538 logging to /aws/terragrunt-example/development/logs-2'"]
null_resource.analytics_jobs[0]: Provisioning with 'local-exec'...
null_resource.analytics_jobs[0] (local-exec): Executing: ["/bin/sh" "-c" "echo 'Creating analytics job analytics-job-1 on compute 499588131354335004 logging to /aws/terragrunt-example/development/logs-1'"]
null_resource.analytics_jobs[1] (local-exec): Creating analytics job analytics-job-2 on compute 6255750377100641538 logging to /aws/terragrunt-example/development/logs-2
null_resource.analytics_jobs[1]: Creation complete after 0s [id=1158336281104667040]
null_resource.analytics_jobs[0] (local-exec): Creating analytics job analytics-job-1 on compute 499588131354335004 logging to /aws/terragrunt-example/development/logs-1
null_resource.analytics_jobs[0]: Creation complete after 0s [id=2392043520530020745]
null_resource.data_warehouse: Creating...
null_resource.data_warehouse: Provisioning with 'local-exec'...
null_resource.data_warehouse (local-exec): Executing: ["/bin/sh" "-c" "echo 'Creating data warehouse terragrunt-example-development-warehouse storing results in terragrunt-example-development-bucket-3'"]
null_resource.data_warehouse (local-exec): Creating data warehouse terragrunt-example-development-warehouse storing results in terragrunt-example-development-bucket-3
null_resource.data_warehouse: Creation complete after 0s [id=1892285162837553141]

Warning: Value for undeclared variable

The root module does not declare a variable named "region" but a value was
found in file
"/home/runner/work/terragrunt-layers-example/terragrunt-layers-example/layer2/analytics/../../common.tfvars".
If you meant to use this value, add a "variable" block to the configuration.

To silence these warnings, use TF_VAR_... environment variables to provide
certain "global" settings to all configurations in your organization. To
reduce the verbosity of these warnings, use the -compact-warnings option.
Releasing state lock. This may take a few moments...

Apply complete! Resources: 4 added, 0 changed, 0 destroyed.

Outputs:

analytics_config = {
  "analytics_job_ids" = [
    "2392043520530020745",
    "1158336281104667040",
  ]
  "data_pipeline_id" = "3251598364001538059"
  "data_warehouse_id" = "1892285162837553141"
}
analytics_job_ids = [
  "2392043520530020745",
  "1158336281104667040",
]
data_pipeline_id = "3251598364001538059"
data_warehouse_id = "1892285162837553141"

@github-actions
Copy link

github-actions bot commented Jun 25, 2025

apply for layer2_api 2025-06-25 22:18:46 (UTC)
Locking successful Project diggerhq/terragrunt-layers-example#layer2_api has been locked by PR #3
Apply output
Terraform will perform the following actions:

  # null_resource.api_database_connection will be created
  + resource "null_resource" "api_database_connection" {
      + id       = (known after apply)
      + triggers = {
          + "api_gateway_id" = (known after apply)
          + "rds_endpoint"   = "3064820737195166467"
        }
    }

  # null_resource.api_endpoints[0] will be created
  + resource "null_resource" "api_endpoints" {
      + id       = (known after apply)
      + triggers = {
          + "api_gateway_id" = (known after apply)
          + "endpoint_name"  = "endpoint-1"
          + "environment"    = "development"
          + "instance_id"    = "499588131354335004"
        }
    }

  # null_resource.api_endpoints[1] will be created
  + resource "null_resource" "api_endpoints" {
      + id       = (known after apply)
      + triggers = {
          + "api_gateway_id" = (known after apply)
          + "endpoint_name"  = "endpoint-2"
          + "environment"    = "development"
          + "instance_id"    = "6255750377100641538"
        }
    }

  # null_resource.api_endpoints[2] will be created
  + resource "null_resource" "api_endpoints" {
      + id       = (known after apply)
      + triggers = {
          + "api_gateway_id" = (known after apply)
          + "endpoint_name"  = "endpoint-3"
          + "environment"    = "development"
          + "instance_id"    = "499588131354335004"
        }
    }

  # null_resource.api_gateway will be created
  + resource "null_resource" "api_gateway" {
      + id       = (known after apply)
      + triggers = {
          + "api_name"         = "terragrunt-example-development-api"
          + "environment"      = "development"
          + "load_balancer_id" = "51082880723423088"
        }
    }

Plan: 5 to add, 0 to change, 0 to destroy.

Changes to Outputs:
  + api_config       = {
      + api_endpoint_ids = [
          + (known after apply),
          + (known after apply),
          + (known after apply),
        ]
      + api_gateway_id   = (known after apply)
    }
  + api_endpoint_ids = [
      + (known after apply),
      + (known after apply),
      + (known after apply),
    ]
  + api_gateway_id   = (known after apply)
null_resource.api_gateway: Creating...
null_resource.api_gateway: Provisioning with 'local-exec'...
null_resource.api_gateway (local-exec): Executing: ["/bin/sh" "-c" "echo 'Creating API Gateway terragrunt-example-development-api connected to LB 51082880723423088'"]
null_resource.api_gateway (local-exec): Creating API Gateway terragrunt-example-development-api connected to LB 51082880723423088
null_resource.api_gateway: Creation complete after 0s [id=5669329420531964601]
null_resource.api_endpoints[1]: Creating...
null_resource.api_endpoints[2]: Creating...
null_resource.api_endpoints[0]: Creating...
null_resource.api_database_connection: Creating...
null_resource.api_endpoints[1]: Provisioning with 'local-exec'...
null_resource.api_endpoints[1] (local-exec): Executing: ["/bin/sh" "-c" "echo 'Creating API endpoint endpoint-2 for instance 6255750377100641538'"]
null_resource.api_endpoints[1] (local-exec): Creating API endpoint endpoint-2 for instance 6255750377100641538
null_resource.api_endpoints[1]: Creation complete after 0s [id=6794561006319902917]
null_resource.api_database_connection: Provisioning with 'local-exec'...
null_resource.api_endpoints[0]: Provisioning with 'local-exec'...
null_resource.api_endpoints[0] (local-exec): Executing: ["/bin/sh" "-c" "echo 'Creating API endpoint endpoint-1 for instance 499588131354335004'"]
null_resource.api_endpoints[2]: Provisioning with 'local-exec'...
null_resource.api_endpoints[2] (local-exec): Executing: ["/bin/sh" "-c" "echo 'Creating API endpoint endpoint-3 for instance 499588131354335004'"]
null_resource.api_database_connection (local-exec): Executing: ["/bin/sh" "-c" "echo 'Connecting API Gateway to RDS endpoint 3064820737195166467'"]
null_resource.api_endpoints[0] (local-exec): Creating API endpoint endpoint-1 for instance 499588131354335004
null_resource.api_endpoints[0]: Creation complete after 0s [id=4425824253860461598]
null_resource.api_endpoints[2] (local-exec): Creating API endpoint endpoint-3 for instance 499588131354335004
null_resource.api_database_connection (local-exec): Connecting API Gateway to RDS endpoint 3064820737195166467
null_resource.api_database_connection: Creation complete after 0s [id=5488018673321697569]
null_resource.api_endpoints[2]: Creation complete after 0s [id=3497036530150982270]

Warning: Value for undeclared variable

The root module does not declare a variable named "region" but a value was
found in file
"/home/runner/work/terragrunt-layers-example/terragrunt-layers-example/layer2/api/../../common.tfvars".
If you meant to use this value, add a "variable" block to the configuration.

To silence these warnings, use TF_VAR_... environment variables to provide
certain "global" settings to all configurations in your organization. To
reduce the verbosity of these warnings, use the -compact-warnings option.

Apply complete! Resources: 5 added, 0 changed, 0 destroyed.

Outputs:

api_config = {
  "api_endpoint_ids" = [
    "4425824253860461598",
    "6794561006319902917",
    "3497036530150982270",
  ]
  "api_gateway_id" = "5669329420531964601"
}
api_endpoint_ids = [
  "4425824253860461598",
  "6794561006319902917",
  "3497036530150982270",
]
api_gateway_id = "5669329420531964601"

@motatoes
Copy link
Contributor Author

digger apply

@digger-app-1932760430
Copy link

digger-app-1932760430 bot commented Jun 25, 2025

Project Status Apply + ~ -
core_network succeeded Apply 0 0 0
layer1_monitoring succeeded Apply 0 0 0
layer2_frontend succeeded Apply 0 0 0
layer1_storage succeeded Apply 0 0 0
layer1_compute succeeded Apply 0 0 0
layer2_api succeeded Apply 0 0 0
layer2_analytics succeeded Apply 0 0 0

@github-actions
Copy link

github-actions bot commented Jun 25, 2025

apply for core_network 2025-06-25 22:25:51 (UTC)
Locking successful Project diggerhq/terragrunt-layers-example#core_network has been locked by PR #3
Apply output
No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Warning: Value for undeclared variable

The root module does not declare a variable named "region" but a value was
found in file
"/home/runner/work/terragrunt-layers-example/terragrunt-layers-example/core/network/../../common.tfvars".
If you meant to use this value, add a "variable" block to the configuration.

To silence these warnings, use TF_VAR_... environment variables to provide
certain "global" settings to all configurations in your organization. To
reduce the verbosity of these warnings, use the -compact-warnings option.
Releasing state lock. This may take a few moments...

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

Outputs:

network_config = {
  "subnet_ids" = [
    "313740603441995222",
    "4397396009924154041",
    "5276611174041157372",
  ]
  "vpc_id" = "437127367533893166"
}
subnet_ids = [
  "313740603441995222",
  "4397396009924154041",
  "5276611174041157372",
]
vpc_id = "437127367533893166"

@github-actions
Copy link

github-actions bot commented Jun 25, 2025

apply for layer1_compute 2025-06-25 22:26:27 (UTC)
Locking successful Project diggerhq/terragrunt-layers-example#layer1_compute has been locked by PR #3
Apply output
No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Warning: Value for undeclared variable

The root module does not declare a variable named "region" but a value was
found in file
"/home/runner/work/terragrunt-layers-example/terragrunt-layers-example/layer1/compute/../../common.tfvars".
If you meant to use this value, add a "variable" block to the configuration.

To silence these warnings, use TF_VAR_... environment variables to provide
certain "global" settings to all configurations in your organization. To
reduce the verbosity of these warnings, use the -compact-warnings option.

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

Outputs:

compute_config = {
  "instance_ids" = [
    "499588131354335004",
    "6255750377100641538",
  ]
  "load_balancer_id" = "51082880723423088"
}
instance_ids = [
  "499588131354335004",
  "6255750377100641538",
]
load_balancer_id = "51082880723423088"

@github-actions
Copy link

github-actions bot commented Jun 25, 2025

apply for layer1_storage 2025-06-25 22:26:41 (UTC)
Locking successful Project diggerhq/terragrunt-layers-example#layer1_storage has been locked by PR #3
Apply output
No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Warning: Value for undeclared variable

The root module does not declare a variable named "region" but a value was
found in file
"/home/runner/work/terragrunt-layers-example/terragrunt-layers-example/layer1/storage/../../common.tfvars".
If you meant to use this value, add a "variable" block to the configuration.

To silence these warnings, use TF_VAR_... environment variables to provide
certain "global" settings to all configurations in your organization. To
reduce the verbosity of these warnings, use the -compact-warnings option.

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

Outputs:

bucket_names = [
  "terragrunt-example-development-bucket-1",
  "terragrunt-example-development-bucket-2",
  "terragrunt-example-development-bucket-3",
]
rds_endpoint = "3064820737195166467"
storage_config = {
  "bucket_names" = [
    "terragrunt-example-development-bucket-1",
    "terragrunt-example-development-bucket-2",
    "terragrunt-example-development-bucket-3",
  ]
  "rds_endpoint" = "3064820737195166467"
}

@github-actions
Copy link

github-actions bot commented Jun 25, 2025

apply for layer1_monitoring 2025-06-25 22:26:45 (UTC)
Locking successful Project diggerhq/terragrunt-layers-example#layer1_monitoring has been locked by PR #3
Apply output
No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Warning: Value for undeclared variable

The root module does not declare a variable named "region" but a value was
found in file
"/home/runner/work/terragrunt-layers-example/terragrunt-layers-example/layer1/monitoring/../../common.tfvars".
If you meant to use this value, add a "variable" block to the configuration.

To silence these warnings, use TF_VAR_... environment variables to provide
certain "global" settings to all configurations in your organization. To
reduce the verbosity of these warnings, use the -compact-warnings option.

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

Outputs:

dashboard_names = [
  "terragrunt-example-development-dashboard-1",
  "terragrunt-example-development-dashboard-2",
]
log_group_names = [
  "/aws/terragrunt-example/development/logs-1",
  "/aws/terragrunt-example/development/logs-2",
  "/aws/terragrunt-example/development/logs-3",
]
monitoring_config = {
  "dashboard_names" = [
    "terragrunt-example-development-dashboard-1",
    "terragrunt-example-development-dashboard-2",
  ]
  "log_group_names" = [
    "/aws/terragrunt-example/development/logs-1",
    "/aws/terragrunt-example/development/logs-2",
    "/aws/terragrunt-example/development/logs-3",
  ]
}

@github-actions
Copy link

github-actions bot commented Jun 25, 2025

apply for layer2_analytics 2025-06-25 22:27:30 (UTC)
Locking successful Project diggerhq/terragrunt-layers-example#layer2_analytics has been locked by PR #3
Apply output
No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Warning: Value for undeclared variable

The root module does not declare a variable named "region" but a value was
found in file
"/home/runner/work/terragrunt-layers-example/terragrunt-layers-example/layer2/analytics/../../common.tfvars".
If you meant to use this value, add a "variable" block to the configuration.

To silence these warnings, use TF_VAR_... environment variables to provide
certain "global" settings to all configurations in your organization. To
reduce the verbosity of these warnings, use the -compact-warnings option.

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

Outputs:

analytics_config = {
  "analytics_job_ids" = [
    "2392043520530020745",
    "1158336281104667040",
  ]
  "data_pipeline_id" = "3251598364001538059"
  "data_warehouse_id" = "1892285162837553141"
}
analytics_job_ids = [
  "2392043520530020745",
  "1158336281104667040",
]
data_pipeline_id = "3251598364001538059"
data_warehouse_id = "1892285162837553141"

@github-actions
Copy link

github-actions bot commented Jun 25, 2025

apply for layer2_api 2025-06-25 22:27:25 (UTC)
Locking successful Project diggerhq/terragrunt-layers-example#layer2_api has been locked by PR #3
Apply output
No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Warning: Value for undeclared variable

The root module does not declare a variable named "region" but a value was
found in file
"/home/runner/work/terragrunt-layers-example/terragrunt-layers-example/layer2/api/../../common.tfvars".
If you meant to use this value, add a "variable" block to the configuration.

To silence these warnings, use TF_VAR_... environment variables to provide
certain "global" settings to all configurations in your organization. To
reduce the verbosity of these warnings, use the -compact-warnings option.

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

Outputs:

api_config = {
  "api_endpoint_ids" = [
    "4425824253860461598",
    "6794561006319902917",
    "3497036530150982270",
  ]
  "api_gateway_id" = "5669329420531964601"
}
api_endpoint_ids = [
  "4425824253860461598",
  "6794561006319902917",
  "3497036530150982270",
]
api_gateway_id = "5669329420531964601"

@github-actions
Copy link

github-actions bot commented Jun 25, 2025

apply for layer2_frontend 2025-06-25 22:27:47 (UTC)
Locking successful Project diggerhq/terragrunt-layers-example#layer2_frontend has been locked by PR #3
Apply output
No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Warning: Value for undeclared variable

The root module does not declare a variable named "region" but a value was
found in file
"/home/runner/work/terragrunt-layers-example/terragrunt-layers-example/layer2/frontend/../../common.tfvars".
If you meant to use this value, add a "variable" block to the configuration.

To silence these warnings, use TF_VAR_... environment variables to provide
certain "global" settings to all configurations in your organization. To
reduce the verbosity of these warnings, use the -compact-warnings option.

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

Outputs:

cloudfront_distribution_id = "3075991010774858586"
frontend_config = {
  "cloudfront_distribution_id" = "3075991010774858586"
  "web_asset_ids" = [
    "4625736576510225994",
    "1329705248111583511",
  ]
}
web_asset_ids = [
  "4625736576510225994",
  "1329705248111583511",
]

@motatoes
Copy link
Contributor Author

digger apply

@digger-app-1932760430
Copy link

digger-app-1932760430 bot commented Jun 26, 2025

Project Status Apply + ~ -
layer1_storage succeeded Apply 0 0 0
layer2_frontend succeeded Apply 0 0 0
layer1_monitoring succeeded Apply 0 0 0
layer1_compute succeeded Apply 0 0 0
core_network succeeded Apply 0 0 0
layer2_api succeeded Apply 0 0 0
layer2_analytics succeeded Apply 0 0 0

@github-actions
Copy link

github-actions bot commented Jun 26, 2025

apply for layer1_compute 2025-06-26 15:14:48 (UTC)
Locking successful Project diggerhq/terragrunt-layers-example#layer1_compute has been locked by PR #3
Apply output
No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Warning: Value for undeclared variable

The root module does not declare a variable named "region" but a value was
found in file
"/home/runner/work/terragrunt-layers-example/terragrunt-layers-example/layer1/compute/../../common.tfvars".
If you meant to use this value, add a "variable" block to the configuration.

To silence these warnings, use TF_VAR_... environment variables to provide
certain "global" settings to all configurations in your organization. To
reduce the verbosity of these warnings, use the -compact-warnings option.

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

Outputs:

compute_config = {
  "instance_ids" = [
    "499588131354335004",
    "6255750377100641538",
  ]
  "load_balancer_id" = "51082880723423088"
}
instance_ids = [
  "499588131354335004",
  "6255750377100641538",
]
load_balancer_id = "51082880723423088"

@github-actions
Copy link

github-actions bot commented Jun 26, 2025

apply for core_network 2025-06-26 15:14:57 (UTC)
Locking successful Project diggerhq/terragrunt-layers-example#core_network has been locked by PR #3
Apply output
No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Warning: Value for undeclared variable

The root module does not declare a variable named "region" but a value was
found in file
"/home/runner/work/terragrunt-layers-example/terragrunt-layers-example/core/network/../../common.tfvars".
If you meant to use this value, add a "variable" block to the configuration.

To silence these warnings, use TF_VAR_... environment variables to provide
certain "global" settings to all configurations in your organization. To
reduce the verbosity of these warnings, use the -compact-warnings option.

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

Outputs:

network_config = {
  "subnet_ids" = [
    "313740603441995222",
    "4397396009924154041",
    "5276611174041157372",
  ]
  "vpc_id" = "437127367533893166"
}
subnet_ids = [
  "313740603441995222",
  "4397396009924154041",
  "5276611174041157372",
]
vpc_id = "437127367533893166"

@github-actions
Copy link

github-actions bot commented Jun 26, 2025

apply for layer1_storage 2025-06-26 15:14:55 (UTC)
Locking successful Project diggerhq/terragrunt-layers-example#layer1_storage has been locked by PR #3
Apply output
No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Warning: Value for undeclared variable

The root module does not declare a variable named "region" but a value was
found in file
"/home/runner/work/terragrunt-layers-example/terragrunt-layers-example/layer1/storage/../../common.tfvars".
If you meant to use this value, add a "variable" block to the configuration.

To silence these warnings, use TF_VAR_... environment variables to provide
certain "global" settings to all configurations in your organization. To
reduce the verbosity of these warnings, use the -compact-warnings option.
Releasing state lock. This may take a few moments...

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

Outputs:

bucket_names = [
  "terragrunt-example-development-bucket-1",
  "terragrunt-example-development-bucket-2",
  "terragrunt-example-development-bucket-3",
]
rds_endpoint = "3064820737195166467"
storage_config = {
  "bucket_names" = [
    "terragrunt-example-development-bucket-1",
    "terragrunt-example-development-bucket-2",
    "terragrunt-example-development-bucket-3",
  ]
  "rds_endpoint" = "3064820737195166467"
}

@github-actions
Copy link

github-actions bot commented Jun 26, 2025

apply for layer1_monitoring 2025-06-26 15:14:58 (UTC)
Locking successful Project diggerhq/terragrunt-layers-example#layer1_monitoring has been locked by PR #3
Apply output
No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Warning: Value for undeclared variable

The root module does not declare a variable named "region" but a value was
found in file
"/home/runner/work/terragrunt-layers-example/terragrunt-layers-example/layer1/monitoring/../../common.tfvars".
If you meant to use this value, add a "variable" block to the configuration.

To silence these warnings, use TF_VAR_... environment variables to provide
certain "global" settings to all configurations in your organization. To
reduce the verbosity of these warnings, use the -compact-warnings option.
Releasing state lock. This may take a few moments...

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

Outputs:

dashboard_names = [
  "terragrunt-example-development-dashboard-1",
  "terragrunt-example-development-dashboard-2",
]
log_group_names = [
  "/aws/terragrunt-example/development/logs-1",
  "/aws/terragrunt-example/development/logs-2",
  "/aws/terragrunt-example/development/logs-3",
]
monitoring_config = {
  "dashboard_names" = [
    "terragrunt-example-development-dashboard-1",
    "terragrunt-example-development-dashboard-2",
  ]
  "log_group_names" = [
    "/aws/terragrunt-example/development/logs-1",
    "/aws/terragrunt-example/development/logs-2",
    "/aws/terragrunt-example/development/logs-3",
  ]
}

@github-actions
Copy link

github-actions bot commented Jun 26, 2025

apply for layer2_frontend 2025-06-26 15:15:56 (UTC)
Locking successful Project diggerhq/terragrunt-layers-example#layer2_frontend has been locked by PR #3
Apply output
No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Warning: Value for undeclared variable

The root module does not declare a variable named "region" but a value was
found in file
"/home/runner/work/terragrunt-layers-example/terragrunt-layers-example/layer2/frontend/../../common.tfvars".
If you meant to use this value, add a "variable" block to the configuration.

To silence these warnings, use TF_VAR_... environment variables to provide
certain "global" settings to all configurations in your organization. To
reduce the verbosity of these warnings, use the -compact-warnings option.

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

Outputs:

cloudfront_distribution_id = "3075991010774858586"
frontend_config = {
  "cloudfront_distribution_id" = "3075991010774858586"
  "web_asset_ids" = [
    "4625736576510225994",
    "1329705248111583511",
  ]
}
web_asset_ids = [
  "4625736576510225994",
  "1329705248111583511",
]

@github-actions
Copy link

github-actions bot commented Jun 26, 2025

apply for layer2_analytics 2025-06-26 15:15:58 (UTC)
Locking successful Project diggerhq/terragrunt-layers-example#layer2_analytics has been locked by PR #3
Apply output
No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Warning: Value for undeclared variable

The root module does not declare a variable named "region" but a value was
found in file
"/home/runner/work/terragrunt-layers-example/terragrunt-layers-example/layer2/analytics/../../common.tfvars".
If you meant to use this value, add a "variable" block to the configuration.

To silence these warnings, use TF_VAR_... environment variables to provide
certain "global" settings to all configurations in your organization. To
reduce the verbosity of these warnings, use the -compact-warnings option.

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

Outputs:

analytics_config = {
  "analytics_job_ids" = [
    "2392043520530020745",
    "1158336281104667040",
  ]
  "data_pipeline_id" = "3251598364001538059"
  "data_warehouse_id" = "1892285162837553141"
}
analytics_job_ids = [
  "2392043520530020745",
  "1158336281104667040",
]
data_pipeline_id = "3251598364001538059"
data_warehouse_id = "1892285162837553141"

@github-actions
Copy link

github-actions bot commented Jun 26, 2025

apply for layer2_api 2025-06-26 15:15:53 (UTC)
Locking successful Project diggerhq/terragrunt-layers-example#layer2_api has been locked by PR #3
Apply output
No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Warning: Value for undeclared variable

The root module does not declare a variable named "region" but a value was
found in file
"/home/runner/work/terragrunt-layers-example/terragrunt-layers-example/layer2/api/../../common.tfvars".
If you meant to use this value, add a "variable" block to the configuration.

To silence these warnings, use TF_VAR_... environment variables to provide
certain "global" settings to all configurations in your organization. To
reduce the verbosity of these warnings, use the -compact-warnings option.

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

Outputs:

api_config = {
  "api_endpoint_ids" = [
    "4425824253860461598",
    "6794561006319902917",
    "3497036530150982270",
  ]
  "api_gateway_id" = "5669329420531964601"
}
api_endpoint_ids = [
  "4425824253860461598",
  "6794561006319902917",
  "3497036530150982270",
]
api_gateway_id = "5669329420531964601"

@motatoes motatoes closed this Jul 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants