Skip to content

CI: Neptune PR #152 integration test - #214

Closed
neptune-ci-tests[bot] wants to merge 1 commit into
mainfrom
neptune-ci/pr-152
Closed

neptune-ci-tests[bot] wants to merge 1 commit into
mainfrom
neptune-ci/pr-152

Conversation

@neptune-ci-tests

Copy link
Copy Markdown

Automated integration test for devopsfactory-io/neptune#152

neptune-ref: 635dfb09964fd412ef3e4249ba3d8b9980b0e4fc

This PR was created by Neptune CI to test plan/apply against real stacks.

@neptune-ci-tests neptune-ci-tests Bot added the neptune Triggers neptbot webhook label Aug 14, 2026
@github-actions

Copy link
Copy Markdown

🌊 Neptune Plan Results

Terraform Stacks: apps/web, apps/web/ci-152-1, apps/web/ci-152-2

Neptune completed the plan with status: ✅

For more details, see the GitHub Actions run

Command ✅ terragrunt init -upgrade (stack: apps/web)

Click to see the command output
stderr:
[apps/web] 17:40:28.812 INFO   Downloading Terraform configurations from ../../_modules/null-stack into ./.terragrunt-cache/6P9tidISWBB3QzlNzQtu-E3IDNE/wXSEdkNd5e5MY27MFN0bjqcoO98

stdout:
[apps/web] 17:40:29.079 STDOUT tofu: Initializing the backend...
17:40:29.504 STDOUT tofu: 
17:40:29.504 STDOUT tofu: Successfully configured the backend "s3"! OpenTofu will automatically
17:40:29.504 STDOUT tofu: use this backend unless the backend configuration changes.
17:40:29.670 STDOUT tofu: Initializing provider plugins...
17:40:29.670 STDOUT tofu: - Finding hashicorp/local versions matching "~> 2.0"...
17:40:29.798 STDOUT tofu: - Finding hashicorp/null versions matching "~> 3.0"...
17:40:31.128 STDOUT tofu: - Installing hashicorp/local v2.9.0...
17:40:31.459 STDOUT tofu: - Installed hashicorp/local v2.9.0 (signed, key ID 0C0AF313E5FD9F80)
17:40:31.692 STDOUT tofu: - Installing hashicorp/null v3.3.1...
17:40:32.079 STDOUT tofu: - Installed hashicorp/null v3.3.1 (signed, key ID 0C0AF313E5FD9F80)
17:40:32.079 STDOUT tofu: Providers are signed by their developers.
17:40:32.079 STDOUT tofu: If you'd like to know more about provider signing, you can read about it here:
17:40:32.079 STDOUT tofu: https://opentofu.org/docs/cli/plugins/signing/
17:40:32.079 STDOUT tofu: OpenTofu has created a lock file .terraform.lock.hcl to record the provider
17:40:32.079 STDOUT tofu: selections it made above. Include this file in your version control repository
17:40:32.079 STDOUT tofu: so that OpenTofu can guarantee to make the same selections by default when
17:40:32.079 STDOUT tofu: you run "tofu init" in the future.
17:40:32.079 STDOUT tofu: OpenTofu has been successfully initialized!
17:40:32.079 STDOUT tofu: 
17:40:32.079 STDOUT tofu: You may now begin working with OpenTofu. Try running "tofu plan" to see
17:40:32.079 STDOUT tofu: any changes that are required for your infrastructure. All OpenTofu commands
17:40:32.079 STDOUT tofu: should now work.
17:40:32.079 STDOUT tofu: If you ever set or change modules or backend configuration for OpenTofu,
17:40:32.079 STDOUT tofu: rerun this command to reinitialize your working directory. If you forget, other
17:40:32.079 STDOUT tofu: commands will detect it and remind you to do so if necessary.

Command ✅ terragrunt init -upgrade (stack: apps/web/ci-152-1)

Click to see the command output
stderr:
[apps/web/ci-152-1] 17:40:32.311 INFO   Downloading Terraform configurations from ../../../_modules/null-stack into ./.terragrunt-cache/wdr4V9DuGfv9-S8T7wrIs1M4Q8g/wXSEdkNd5e5MY27MFN0bjqcoO98

stdout:
[apps/web/ci-152-1] 17:40:32.523 STDOUT tofu: Initializing the backend...
17:40:32.891 STDOUT tofu: 
17:40:32.891 STDOUT tofu: Successfully configured the backend "s3"! OpenTofu will automatically
17:40:32.892 STDOUT tofu: use this backend unless the backend configuration changes.
17:40:32.985 STDOUT tofu: Initializing provider plugins...
17:40:32.986 STDOUT tofu: - Finding hashicorp/null versions matching "~> 3.0"...
17:40:33.101 STDOUT tofu: - Finding hashicorp/local versions matching "~> 2.0"...
17:40:33.376 STDOUT tofu: - Installing hashicorp/null v3.3.1...
17:40:33.721 STDOUT tofu: - Installed hashicorp/null v3.3.1 (signed, key ID 0C0AF313E5FD9F80)
17:40:33.941 STDOUT tofu: - Installing hashicorp/local v2.9.0...
17:40:34.338 STDOUT tofu: - Installed hashicorp/local v2.9.0 (signed, key ID 0C0AF313E5FD9F80)
17:40:34.338 STDOUT tofu: Providers are signed by their developers.
17:40:34.338 STDOUT tofu: If you'd like to know more about provider signing, you can read about it here:
17:40:34.338 STDOUT tofu: https://opentofu.org/docs/cli/plugins/signing/
17:40:34.338 STDOUT tofu: OpenTofu has created a lock file .terraform.lock.hcl to record the provider
17:40:34.338 STDOUT tofu: selections it made above. Include this file in your version control repository
17:40:34.338 STDOUT tofu: so that OpenTofu can guarantee to make the same selections by default when
17:40:34.338 STDOUT tofu: you run "tofu init" in the future.
17:40:34.338 STDOUT tofu: OpenTofu has been successfully initialized!
17:40:34.338 STDOUT tofu: 
17:40:34.338 STDOUT tofu: You may now begin working with OpenTofu. Try running "tofu plan" to see
17:40:34.338 STDOUT tofu: any changes that are required for your infrastructure. All OpenTofu commands
17:40:34.338 STDOUT tofu: should now work.
17:40:34.338 STDOUT tofu: If you ever set or change modules or backend configuration for OpenTofu,
17:40:34.338 STDOUT tofu: rerun this command to reinitialize your working directory. If you forget, other
17:40:34.338 STDOUT tofu: commands will detect it and remind you to do so if necessary.

Command ✅ terragrunt init -upgrade (stack: apps/web/ci-152-2)

Click to see the command output
stderr:
[apps/web/ci-152-2] 17:40:34.573 INFO   Downloading Terraform configurations from ../../../_modules/null-stack into ./.terragrunt-cache/cF1_qI-vpQre99JP_66S9Nvdaww/wXSEdkNd5e5MY27MFN0bjqcoO98

stdout:
[apps/web/ci-152-2] 17:40:34.864 STDOUT tofu: Initializing the backend...
17:40:35.130 STDOUT tofu: 
17:40:35.130 STDOUT tofu: Successfully configured the backend "s3"! OpenTofu will automatically
17:40:35.130 STDOUT tofu: use this backend unless the backend configuration changes.
17:40:35.208 STDOUT tofu: Initializing provider plugins...
17:40:35.208 STDOUT tofu: - Finding hashicorp/null versions matching "~> 3.0"...
17:40:35.321 STDOUT tofu: - Finding hashicorp/local versions matching "~> 2.0"...
17:40:35.604 STDOUT tofu: - Installing hashicorp/null v3.3.1...
17:40:35.997 STDOUT tofu: - Installed hashicorp/null v3.3.1 (signed, key ID 0C0AF313E5FD9F80)
17:40:36.255 STDOUT tofu: - Installing hashicorp/local v2.9.0...
17:40:37.713 STDOUT tofu: - Installed hashicorp/local v2.9.0 (signed, key ID 0C0AF313E5FD9F80)
17:40:37.713 STDOUT tofu: Providers are signed by their developers.
17:40:37.713 STDOUT tofu: If you'd like to know more about provider signing, you can read about it here:
17:40:37.713 STDOUT tofu: https://opentofu.org/docs/cli/plugins/signing/
17:40:37.713 STDOUT tofu: OpenTofu has created a lock file .terraform.lock.hcl to record the provider
17:40:37.713 STDOUT tofu: selections it made above. Include this file in your version control repository
17:40:37.713 STDOUT tofu: so that OpenTofu can guarantee to make the same selections by default when
17:40:37.713 STDOUT tofu: you run "tofu init" in the future.
17:40:37.713 STDOUT tofu: OpenTofu has been successfully initialized!
17:40:37.713 STDOUT tofu: 
17:40:37.713 STDOUT tofu: You may now begin working with OpenTofu. Try running "tofu plan" to see
17:40:37.713 STDOUT tofu: any changes that are required for your infrastructure. All OpenTofu commands
17:40:37.713 STDOUT tofu: should now work.
17:40:37.713 STDOUT tofu: If you ever set or change modules or backend configuration for OpenTofu,
17:40:37.713 STDOUT tofu: rerun this command to reinitialize your working directory. If you forget, other
17:40:37.713 STDOUT tofu: commands will detect it and remind you to do so if necessary.

Command ✅ terragrunt plan (stack: apps/web)

Click to see the command output
stderr:


stdout:
[apps/web] 17:40:38.984 STDOUT tofu: null_resource.stack: Refreshing state... [id=5873597553842205034]
17:40:38.986 STDOUT tofu: local_file.output: Refreshing state... [id=02b8a7d21d6e858cd56b387b18a7f09886438742]
17:40:38.993 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
17:40:38.993 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
17:40:38.993 STDOUT tofu:   + create
17:40:38.993 STDOUT tofu: OpenTofu will perform the following actions:
17:40:38.994 STDOUT tofu:   # local_file.output will be created
17:40:38.994 STDOUT tofu:   + resource "local_file" "output" {
17:40:38.994 STDOUT tofu:       + content              = "apps/web deployed"
17:40:38.994 STDOUT tofu:       + content_base64sha256 = (known after apply)
17:40:38.994 STDOUT tofu:       + content_base64sha512 = (known after apply)
17:40:38.994 STDOUT tofu:       + content_md5          = (known after apply)
17:40:38.994 STDOUT tofu:       + content_sha1         = (known after apply)
17:40:38.994 STDOUT tofu:       + content_sha256       = (known after apply)
17:40:38.994 STDOUT tofu:       + content_sha512       = (known after apply)
17:40:38.994 STDOUT tofu:       + directory_permission = "0777"
17:40:38.994 STDOUT tofu:       + file_permission      = "0777"
17:40:38.994 STDOUT tofu:       + filename             = "./output.txt"
17:40:38.994 STDOUT tofu:       + id                   = (known after apply)
17:40:38.994 STDOUT tofu:     }
17:40:38.994 STDOUT tofu: Plan: 1 to add, 0 to change, 0 to destroy.
17:40:38.994 STDOUT tofu: 
17:40:38.994 STDOUT tofu: ─────────────────────────────────────────────────────────────────────────────
17:40:38.994 STDOUT tofu: Note: You didn't use the -out option to save this plan, so OpenTofu can't
17:40:38.994 STDOUT tofu: guarantee to take exactly these actions if you run "tofu apply" now.

Command ✅ terragrunt plan (stack: apps/web/ci-152-1)

Click to see the command output
stderr:


stdout:
[apps/web/ci-152-1] 17:40:40.091 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
17:40:40.091 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
17:40:40.091 STDOUT tofu:   + create
17:40:40.091 STDOUT tofu: OpenTofu will perform the following actions:
17:40:40.091 STDOUT tofu:   # local_file.output will be created
17:40:40.091 STDOUT tofu:   + resource "local_file" "output" {
17:40:40.091 STDOUT tofu:       + content              = "apps/web/ci-152-1 deployed"
17:40:40.091 STDOUT tofu:       + content_base64sha256 = (known after apply)
17:40:40.091 STDOUT tofu:       + content_base64sha512 = (known after apply)
17:40:40.091 STDOUT tofu:       + content_md5          = (known after apply)
17:40:40.091 STDOUT tofu:       + content_sha1         = (known after apply)
17:40:40.092 STDOUT tofu:       + content_sha256       = (known after apply)
17:40:40.092 STDOUT tofu:       + content_sha512       = (known after apply)
17:40:40.092 STDOUT tofu:       + directory_permission = "0777"
17:40:40.092 STDOUT tofu:       + file_permission      = "0777"
17:40:40.092 STDOUT tofu:       + filename             = "./output.txt"
17:40:40.092 STDOUT tofu:       + id                   = (known after apply)
17:40:40.092 STDOUT tofu:     }
17:40:40.092 STDOUT tofu:   # null_resource.stack will be created
17:40:40.092 STDOUT tofu:   + resource "null_resource" "stack" {
17:40:40.092 STDOUT tofu:       + id       = (known after apply)
17:40:40.092 STDOUT tofu:       + triggers = {
17:40:40.092 STDOUT tofu:           + "stack" = "apps/web/ci-152-1"
17:40:40.092 STDOUT tofu:         }
17:40:40.092 STDOUT tofu:     }
17:40:40.092 STDOUT tofu: Plan: 2 to add, 0 to change, 0 to destroy.
17:40:40.092 STDOUT tofu: 
17:40:40.092 STDOUT tofu: ─────────────────────────────────────────────────────────────────────────────
17:40:40.092 STDOUT tofu: Note: You didn't use the -out option to save this plan, so OpenTofu can't
17:40:40.092 STDOUT tofu: guarantee to take exactly these actions if you run "tofu apply" now.

Command ✅ terragrunt plan (stack: apps/web/ci-152-2)

Click to see the command output
stderr:


stdout:
[apps/web/ci-152-2] 17:40:41.227 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
17:40:41.227 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
17:40:41.227 STDOUT tofu:   + create
17:40:41.227 STDOUT tofu: OpenTofu will perform the following actions:
17:40:41.227 STDOUT tofu:   # local_file.output will be created
17:40:41.227 STDOUT tofu:   + resource "local_file" "output" {
17:40:41.227 STDOUT tofu:       + content              = "apps/web/ci-152-2 deployed"
17:40:41.227 STDOUT tofu:       + content_base64sha256 = (known after apply)
17:40:41.227 STDOUT tofu:       + content_base64sha512 = (known after apply)
17:40:41.227 STDOUT tofu:       + content_md5          = (known after apply)
17:40:41.227 STDOUT tofu:       + content_sha1         = (known after apply)
17:40:41.227 STDOUT tofu:       + content_sha256       = (known after apply)
17:40:41.227 STDOUT tofu:       + content_sha512       = (known after apply)
17:40:41.227 STDOUT tofu:       + directory_permission = "0777"
17:40:41.228 STDOUT tofu:       + file_permission      = "0777"
17:40:41.228 STDOUT tofu:       + filename             = "./output.txt"
17:40:41.228 STDOUT tofu:       + id                   = (known after apply)
17:40:41.228 STDOUT tofu:     }
17:40:41.228 STDOUT tofu:   # null_resource.stack will be created
17:40:41.228 STDOUT tofu:   + resource "null_resource" "stack" {
17:40:41.228 STDOUT tofu:       + id       = (known after apply)
17:40:41.228 STDOUT tofu:       + triggers = {
17:40:41.228 STDOUT tofu:           + "stack" = "apps/web/ci-152-2"
17:40:41.228 STDOUT tofu:         }
17:40:41.228 STDOUT tofu:     }
17:40:41.228 STDOUT tofu: Plan: 2 to add, 0 to change, 0 to destroy.
17:40:41.228 STDOUT tofu: 
17:40:41.228 STDOUT tofu: ─────────────────────────────────────────────────────────────────────────────
17:40:41.228 STDOUT tofu: Note: You didn't use the -out option to save this plan, so OpenTofu can't
17:40:41.228 STDOUT tofu: guarantee to take exactly these actions if you run "tofu apply" now.

To apply these changes, comment:

@neptbot apply

@github-actions

Copy link
Copy Markdown

🌊 Neptune Apply Results

Terraform Stacks: apps/web, apps/web/ci-152-1, apps/web/ci-152-2

Neptune completed the apply with status: ✅

For more details, see the GitHub Actions run

Command ✅ terragrunt apply -auto-approve (stack: apps/web)

Click to see the command output
stderr:
[apps/web] 17:42:28.732 INFO   Downloading Terraform configurations from ../../_modules/null-stack into ./.terragrunt-cache/6P9tidISWBB3QzlNzQtu-E3IDNE/wXSEdkNd5e5MY27MFN0bjqcoO98
17:42:29.105 INFO   tofu: Initializing the backend...
17:42:29.550 INFO   tofu: 
17:42:29.550 INFO   tofu: Successfully configured the backend "s3"! OpenTofu will automatically
17:42:29.550 INFO   tofu: use this backend unless the backend configuration changes.
17:42:29.772 INFO   tofu: Initializing provider plugins...
17:42:29.772 INFO   tofu: - Finding hashicorp/null versions matching "~> 3.0"...
17:42:30.006 INFO   tofu: - Finding hashicorp/local versions matching "~> 2.0"...
17:42:30.363 INFO   tofu: - Installing hashicorp/null v3.3.1...
17:42:30.770 INFO   tofu: - Installed hashicorp/null v3.3.1 (signed, key ID 0C0AF313E5FD9F80)
17:42:31.100 INFO   tofu: - Installing hashicorp/local v2.9.0...
17:42:31.487 INFO   tofu: - Installed hashicorp/local v2.9.0 (signed, key ID 0C0AF313E5FD9F80)
17:42:31.488 INFO   tofu: Providers are signed by their developers.
17:42:31.488 INFO   tofu: If you'd like to know more about provider signing, you can read about it here:
17:42:31.488 INFO   tofu: https://opentofu.org/docs/cli/plugins/signing/
17:42:31.488 INFO   tofu: OpenTofu has created a lock file .terraform.lock.hcl to record the provider
17:42:31.488 INFO   tofu: selections it made above. Include this file in your version control repository
17:42:31.488 INFO   tofu: so that OpenTofu can guarantee to make the same selections by default when
17:42:31.488 INFO   tofu: you run "tofu init" in the future.
17:42:31.488 INFO   tofu: OpenTofu has been successfully initialized!
17:42:31.488 INFO   tofu: 
17:42:31.488 INFO   tofu: You may now begin working with OpenTofu. Try running "tofu plan" to see
17:42:31.488 INFO   tofu: any changes that are required for your infrastructure. All OpenTofu commands
17:42:31.488 INFO   tofu: should now work.
17:42:31.488 INFO   tofu: If you ever set or change modules or backend configuration for OpenTofu,
17:42:31.488 INFO   tofu: rerun this command to reinitialize your working directory. If you forget, other
17:42:31.488 INFO   tofu: commands will detect it and remind you to do so if necessary.

stdout:
[apps/web] 17:42:32.396 STDOUT tofu: null_resource.stack: Refreshing state... [id=5873597553842205034]
17:42:32.397 STDOUT tofu: local_file.output: Refreshing state... [id=02b8a7d21d6e858cd56b387b18a7f09886438742]
17:42:32.402 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
17:42:32.402 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
17:42:32.402 STDOUT tofu:   + create
17:42:32.402 STDOUT tofu: OpenTofu will perform the following actions:
17:42:32.403 STDOUT tofu:   # local_file.output will be created
17:42:32.403 STDOUT tofu:   + resource "local_file" "output" {
17:42:32.403 STDOUT tofu:       + content              = "apps/web deployed"
17:42:32.403 STDOUT tofu:       + content_base64sha256 = (known after apply)
17:42:32.403 STDOUT tofu:       + content_base64sha512 = (known after apply)
17:42:32.403 STDOUT tofu:       + content_md5          = (known after apply)
17:42:32.403 STDOUT tofu:       + content_sha1         = (known after apply)
17:42:32.403 STDOUT tofu:       + content_sha256       = (known after apply)
17:42:32.403 STDOUT tofu:       + content_sha512       = (known after apply)
17:42:32.403 STDOUT tofu:       + directory_permission = "0777"
17:42:32.403 STDOUT tofu:       + file_permission      = "0777"
17:42:32.403 STDOUT tofu:       + filename             = "./output.txt"
17:42:32.403 STDOUT tofu:       + id                   = (known after apply)
17:42:32.403 STDOUT tofu:     }
17:42:32.403 STDOUT tofu: Plan: 1 to add, 0 to change, 0 to destroy.
17:42:32.403 STDOUT tofu: 
17:42:32.438 STDOUT tofu: local_file.output: Creating...
17:42:32.439 STDOUT tofu: local_file.output: Creation complete after 0s [id=02b8a7d21d6e858cd56b387b18a7f09886438742]
17:42:32.440 STDOUT tofu: 
17:42:32.440 STDOUT tofu: Apply complete! Resources: 1 added, 0 changed, 0 destroyed.
17:42:32.440 STDOUT tofu: 

Command ✅ terragrunt apply -auto-approve (stack: apps/web/ci-152-1)

Click to see the command output
stderr:
[apps/web/ci-152-1] 17:42:32.701 INFO   Downloading Terraform configurations from ../../../_modules/null-stack into ./.terragrunt-cache/wdr4V9DuGfv9-S8T7wrIs1M4Q8g/wXSEdkNd5e5MY27MFN0bjqcoO98
17:42:33.039 INFO   tofu: Initializing the backend...
17:42:33.533 INFO   tofu: 
17:42:33.533 INFO   tofu: Successfully configured the backend "s3"! OpenTofu will automatically
17:42:33.533 INFO   tofu: use this backend unless the backend configuration changes.
17:42:33.672 INFO   tofu: Initializing provider plugins...
17:42:33.672 INFO   tofu: - Finding hashicorp/local versions matching "~> 2.0"...
17:42:33.776 INFO   tofu: - Finding hashicorp/null versions matching "~> 3.0"...
17:42:34.191 INFO   tofu: - Installing hashicorp/local v2.9.0...
17:42:34.587 INFO   tofu: - Installed hashicorp/local v2.9.0 (signed, key ID 0C0AF313E5FD9F80)
17:42:34.886 INFO   tofu: - Installing hashicorp/null v3.3.1...
17:42:35.314 INFO   tofu: - Installed hashicorp/null v3.3.1 (signed, key ID 0C0AF313E5FD9F80)
17:42:35.315 INFO   tofu: Providers are signed by their developers.
17:42:35.315 INFO   tofu: If you'd like to know more about provider signing, you can read about it here:
17:42:35.315 INFO   tofu: https://opentofu.org/docs/cli/plugins/signing/
17:42:35.315 INFO   tofu: OpenTofu has created a lock file .terraform.lock.hcl to record the provider
17:42:35.315 INFO   tofu: selections it made above. Include this file in your version control repository
17:42:35.315 INFO   tofu: so that OpenTofu can guarantee to make the same selections by default when
17:42:35.315 INFO   tofu: you run "tofu init" in the future.
17:42:35.315 INFO   tofu: OpenTofu has been successfully initialized!
17:42:35.315 INFO   tofu: 
17:42:35.315 INFO   tofu: You may now begin working with OpenTofu. Try running "tofu plan" to see
17:42:35.315 INFO   tofu: any changes that are required for your infrastructure. All OpenTofu commands
17:42:35.315 INFO   tofu: should now work.
17:42:35.315 INFO   tofu: If you ever set or change modules or backend configuration for OpenTofu,
17:42:35.315 INFO   tofu: rerun this command to reinitialize your working directory. If you forget, other
17:42:35.315 INFO   tofu: commands will detect it and remind you to do so if necessary.

stdout:
[apps/web/ci-152-1] 17:42:36.166 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
17:42:36.166 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
17:42:36.166 STDOUT tofu:   + create
17:42:36.166 STDOUT tofu: OpenTofu will perform the following actions:
17:42:36.166 STDOUT tofu:   # local_file.output will be created
17:42:36.166 STDOUT tofu:   + resource "local_file" "output" {
17:42:36.166 STDOUT tofu:       + content              = "apps/web/ci-152-1 deployed"
17:42:36.166 STDOUT tofu:       + content_base64sha256 = (known after apply)
17:42:36.166 STDOUT tofu:       + content_base64sha512 = (known after apply)
17:42:36.167 STDOUT tofu:       + content_md5          = (known after apply)
17:42:36.167 STDOUT tofu:       + content_sha1         = (known after apply)
17:42:36.167 STDOUT tofu:       + content_sha256       = (known after apply)
17:42:36.167 STDOUT tofu:       + content_sha512       = (known after apply)
17:42:36.167 STDOUT tofu:       + directory_permission = "0777"
17:42:36.167 STDOUT tofu:       + file_permission      = "0777"
17:42:36.167 STDOUT tofu:       + filename             = "./output.txt"
17:42:36.167 STDOUT tofu:       + id                   = (known after apply)
17:42:36.167 STDOUT tofu:     }
17:42:36.167 STDOUT tofu:   # null_resource.stack will be created
17:42:36.167 STDOUT tofu:   + resource "null_resource" "stack" {
17:42:36.167 STDOUT tofu:       + id       = (known after apply)
17:42:36.167 STDOUT tofu:       + triggers = {
17:42:36.167 STDOUT tofu:           + "stack" = "apps/web/ci-152-1"
17:42:36.167 STDOUT tofu:         }
17:42:36.167 STDOUT tofu:     }
17:42:36.167 STDOUT tofu: Plan: 2 to add, 0 to change, 0 to destroy.
17:42:36.167 STDOUT tofu: 
17:42:36.227 STDOUT tofu: null_resource.stack: Creating...
17:42:36.227 STDOUT tofu: null_resource.stack: Creation complete after 0s [id=2439353984011986112]
17:42:36.231 STDOUT tofu: local_file.output: Creating...
17:42:36.233 STDOUT tofu: local_file.output: Creation complete after 0s [id=210a5bffb495ac2446f8b78e7bc4773db08798c2]
17:42:36.383 STDOUT tofu: 
17:42:36.383 STDOUT tofu: Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
17:42:36.383 STDOUT tofu: 

Command ✅ terragrunt apply -auto-approve (stack: apps/web/ci-152-2)

Click to see the command output
stderr:
[apps/web/ci-152-2] 17:42:36.647 INFO   Downloading Terraform configurations from ../../../_modules/null-stack into ./.terragrunt-cache/cF1_qI-vpQre99JP_66S9Nvdaww/wXSEdkNd5e5MY27MFN0bjqcoO98
17:42:36.983 INFO   tofu: Initializing the backend...
17:42:37.532 INFO   tofu: 
17:42:37.532 INFO   tofu: Successfully configured the backend "s3"! OpenTofu will automatically
17:42:37.532 INFO   tofu: use this backend unless the backend configuration changes.
17:42:37.670 INFO   tofu: Initializing provider plugins...
17:42:37.670 INFO   tofu: - Finding hashicorp/local versions matching "~> 2.0"...
17:42:37.789 INFO   tofu: - Finding hashicorp/null versions matching "~> 3.0"...
17:42:38.147 INFO   tofu: - Installing hashicorp/local v2.9.0...
17:42:38.548 INFO   tofu: - Installed hashicorp/local v2.9.0 (signed, key ID 0C0AF313E5FD9F80)
17:42:38.899 INFO   tofu: - Installing hashicorp/null v3.3.1...
17:42:39.318 INFO   tofu: - Installed hashicorp/null v3.3.1 (signed, key ID 0C0AF313E5FD9F80)
17:42:39.318 INFO   tofu: Providers are signed by their developers.
17:42:39.318 INFO   tofu: If you'd like to know more about provider signing, you can read about it here:
17:42:39.318 INFO   tofu: https://opentofu.org/docs/cli/plugins/signing/
17:42:39.318 INFO   tofu: OpenTofu has created a lock file .terraform.lock.hcl to record the provider
17:42:39.318 INFO   tofu: selections it made above. Include this file in your version control repository
17:42:39.319 INFO   tofu: so that OpenTofu can guarantee to make the same selections by default when
17:42:39.319 INFO   tofu: you run "tofu init" in the future.
17:42:39.319 INFO   tofu: OpenTofu has been successfully initialized!
17:42:39.319 INFO   tofu: 
17:42:39.319 INFO   tofu: You may now begin working with OpenTofu. Try running "tofu plan" to see
17:42:39.319 INFO   tofu: any changes that are required for your infrastructure. All OpenTofu commands
17:42:39.319 INFO   tofu: should now work.
17:42:39.319 INFO   tofu: If you ever set or change modules or backend configuration for OpenTofu,
17:42:39.319 INFO   tofu: rerun this command to reinitialize your working directory. If you forget, other
17:42:39.319 INFO   tofu: commands will detect it and remind you to do so if necessary.

stdout:
[apps/web/ci-152-2] 17:42:40.114 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
17:42:40.114 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
17:42:40.114 STDOUT tofu:   + create
17:42:40.114 STDOUT tofu: OpenTofu will perform the following actions:
17:42:40.114 STDOUT tofu:   # local_file.output will be created
17:42:40.114 STDOUT tofu:   + resource "local_file" "output" {
17:42:40.114 STDOUT tofu:       + content              = "apps/web/ci-152-2 deployed"
17:42:40.114 STDOUT tofu:       + content_base64sha256 = (known after apply)
17:42:40.115 STDOUT tofu:       + content_base64sha512 = (known after apply)
17:42:40.115 STDOUT tofu:       + content_md5          = (known after apply)
17:42:40.115 STDOUT tofu:       + content_sha1         = (known after apply)
17:42:40.115 STDOUT tofu:       + content_sha256       = (known after apply)
17:42:40.115 STDOUT tofu:       + content_sha512       = (known after apply)
17:42:40.115 STDOUT tofu:       + directory_permission = "0777"
17:42:40.115 STDOUT tofu:       + file_permission      = "0777"
17:42:40.115 STDOUT tofu:       + filename             = "./output.txt"
17:42:40.115 STDOUT tofu:       + id                   = (known after apply)
17:42:40.115 STDOUT tofu:     }
17:42:40.115 STDOUT tofu:   # null_resource.stack will be created
17:42:40.115 STDOUT tofu:   + resource "null_resource" "stack" {
17:42:40.115 STDOUT tofu:       + id       = (known after apply)
17:42:40.115 STDOUT tofu:       + triggers = {
17:42:40.115 STDOUT tofu:           + "stack" = "apps/web/ci-152-2"
17:42:40.115 STDOUT tofu:         }
17:42:40.115 STDOUT tofu:     }
17:42:40.115 STDOUT tofu: Plan: 2 to add, 0 to change, 0 to destroy.
17:42:40.115 STDOUT tofu: 
17:42:40.174 STDOUT tofu: null_resource.stack: Creating...
17:42:40.176 STDOUT tofu: local_file.output: Creating...
17:42:40.178 STDOUT tofu: null_resource.stack: Creation complete after 0s [id=5062894822339681800]
17:42:40.180 STDOUT tofu: local_file.output: Creation complete after 0s [id=7e7a6376f7a9eb9c31bbad61f84b15db092b1be5]
17:42:40.329 STDOUT tofu: 
17:42:40.329 STDOUT tofu: Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
17:42:40.329 STDOUT tofu: 

Automatically merging because all changed stacks have been successfully applied.

@neptune-ci-tests neptune-ci-tests Bot closed this Aug 14, 2026
@neptune-ci-tests
neptune-ci-tests Bot deleted the neptune-ci/pr-152 branch August 14, 2026 17:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

neptune Triggers neptbot webhook

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants