Skip to content

CI: Neptune PR #140 integration test - #121

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

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

Conversation

@neptune-ci-tests

Copy link
Copy Markdown

Automated integration test for devopsfactory-io/neptune#140

neptune-ref: d25a7c789c6c0f10c215c1ad3c60133d6e02836d

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 May 12, 2026
@github-actions

Copy link
Copy Markdown

🌊 Neptune Plan Results

Terraform Stacks: apps/web, apps/web/ci-140-1, apps/web/ci-140-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:01:16.971 INFO   Downloading Terraform configurations from ../../_modules/null-stack into ./.terragrunt-cache/6P9tidISWBB3QzlNzQtu-E3IDNE/wXSEdkNd5e5MY27MFN0bjqcoO98

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

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

Click to see the command output
stderr:
[apps/web/ci-140-1] 17:01:18.444 INFO   Downloading Terraform configurations from ../../../_modules/null-stack into ./.terragrunt-cache/hGi-5sQFj-mJbxmd9nYrxB1Dtdg/wXSEdkNd5e5MY27MFN0bjqcoO98

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

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

Click to see the command output
stderr:
[apps/web/ci-140-2] 17:01:19.526 INFO   Downloading Terraform configurations from ../../../_modules/null-stack into ./.terragrunt-cache/F6_l7nc7FnfB1Byo_9f1WfoSgn8/wXSEdkNd5e5MY27MFN0bjqcoO98

stdout:
[apps/web/ci-140-2] 17:01:19.673 STDOUT tofu: Initializing the backend...
17:01:19.751 STDOUT tofu: 
17:01:19.752 STDOUT tofu: Successfully configured the backend "s3"! OpenTofu will automatically
17:01:19.752 STDOUT tofu: use this backend unless the backend configuration changes.
17:01:19.786 STDOUT tofu: Initializing provider plugins...
17:01:19.786 STDOUT tofu: - Finding hashicorp/local versions matching "~> 2.0"...
17:01:19.838 STDOUT tofu: - Finding hashicorp/null versions matching "~> 3.0"...
17:01:19.914 STDOUT tofu: - Installing hashicorp/local v2.8.0...
17:01:20.097 STDOUT tofu: - Installed hashicorp/local v2.8.0 (signed, key ID 0C0AF313E5FD9F80)
17:01:20.140 STDOUT tofu: - Installing hashicorp/null v3.2.4...
17:01:20.305 STDOUT tofu: - Installed hashicorp/null v3.2.4 (signed, key ID 0C0AF313E5FD9F80)
17:01:20.305 STDOUT tofu: Providers are signed by their developers.
17:01:20.306 STDOUT tofu: If you'd like to know more about provider signing, you can read about it here:
17:01:20.306 STDOUT tofu: https://opentofu.org/docs/cli/plugins/signing/
17:01:20.306 STDOUT tofu: OpenTofu has created a lock file .terraform.lock.hcl to record the provider
17:01:20.306 STDOUT tofu: selections it made above. Include this file in your version control repository
17:01:20.306 STDOUT tofu: so that OpenTofu can guarantee to make the same selections by default when
17:01:20.306 STDOUT tofu: you run "tofu init" in the future.
17:01:20.306 STDOUT tofu: OpenTofu has been successfully initialized!
17:01:20.306 STDOUT tofu: 
17:01:20.306 STDOUT tofu: You may now begin working with OpenTofu. Try running "tofu plan" to see
17:01:20.306 STDOUT tofu: any changes that are required for your infrastructure. All OpenTofu commands
17:01:20.306 STDOUT tofu: should now work.
17:01:20.306 STDOUT tofu: If you ever set or change modules or backend configuration for OpenTofu,
17:01:20.306 STDOUT tofu: rerun this command to reinitialize your working directory. If you forget, other
17:01:20.307 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:01:21.313 STDOUT tofu: null_resource.stack: Refreshing state... [id=5873597553842205034]
17:01:21.314 STDOUT tofu: local_file.output: Refreshing state... [id=02b8a7d21d6e858cd56b387b18a7f09886438742]
17:01:21.323 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
17:01:21.323 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
17:01:21.323 STDOUT tofu:   + create
17:01:21.323 STDOUT tofu: OpenTofu will perform the following actions:
17:01:21.323 STDOUT tofu:   # local_file.output will be created
17:01:21.323 STDOUT tofu:   + resource "local_file" "output" {
17:01:21.323 STDOUT tofu:       + content              = "apps/web deployed"
17:01:21.323 STDOUT tofu:       + content_base64sha256 = (known after apply)
17:01:21.323 STDOUT tofu:       + content_base64sha512 = (known after apply)
17:01:21.323 STDOUT tofu:       + content_md5          = (known after apply)
17:01:21.323 STDOUT tofu:       + content_sha1         = (known after apply)
17:01:21.323 STDOUT tofu:       + content_sha256       = (known after apply)
17:01:21.323 STDOUT tofu:       + content_sha512       = (known after apply)
17:01:21.324 STDOUT tofu:       + directory_permission = "0777"
17:01:21.324 STDOUT tofu:       + file_permission      = "0777"
17:01:21.324 STDOUT tofu:       + filename             = "./output.txt"
17:01:21.324 STDOUT tofu:       + id                   = (known after apply)
17:01:21.324 STDOUT tofu:     }
17:01:21.324 STDOUT tofu: Plan: 1 to add, 0 to change, 0 to destroy.
17:01:21.324 STDOUT tofu: 
17:01:21.324 STDOUT tofu: ─────────────────────────────────────────────────────────────────────────────
17:01:21.324 STDOUT tofu: Note: You didn't use the -out option to save this plan, so OpenTofu can't
17:01:21.324 STDOUT tofu: guarantee to take exactly these actions if you run "tofu apply" now.

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

Click to see the command output
stderr:


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

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

Click to see the command output
stderr:


stdout:
[apps/web/ci-140-2] 17:01:23.035 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
17:01:23.035 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
17:01:23.035 STDOUT tofu:   + create
17:01:23.035 STDOUT tofu: OpenTofu will perform the following actions:
17:01:23.036 STDOUT tofu:   # local_file.output will be created
17:01:23.036 STDOUT tofu:   + resource "local_file" "output" {
17:01:23.036 STDOUT tofu:       + content              = "apps/web/ci-140-2 deployed"
17:01:23.036 STDOUT tofu:       + content_base64sha256 = (known after apply)
17:01:23.036 STDOUT tofu:       + content_base64sha512 = (known after apply)
17:01:23.036 STDOUT tofu:       + content_md5          = (known after apply)
17:01:23.036 STDOUT tofu:       + content_sha1         = (known after apply)
17:01:23.036 STDOUT tofu:       + content_sha256       = (known after apply)
17:01:23.036 STDOUT tofu:       + content_sha512       = (known after apply)
17:01:23.036 STDOUT tofu:       + directory_permission = "0777"
17:01:23.036 STDOUT tofu:       + file_permission      = "0777"
17:01:23.036 STDOUT tofu:       + filename             = "./output.txt"
17:01:23.036 STDOUT tofu:       + id                   = (known after apply)
17:01:23.037 STDOUT tofu:     }
17:01:23.037 STDOUT tofu:   # null_resource.stack will be created
17:01:23.037 STDOUT tofu:   + resource "null_resource" "stack" {
17:01:23.037 STDOUT tofu:       + id       = (known after apply)
17:01:23.037 STDOUT tofu:       + triggers = {
17:01:23.037 STDOUT tofu:           + "stack" = "apps/web/ci-140-2"
17:01:23.037 STDOUT tofu:         }
17:01:23.037 STDOUT tofu:     }
17:01:23.037 STDOUT tofu: Plan: 2 to add, 0 to change, 0 to destroy.
17:01:23.037 STDOUT tofu: 
17:01:23.037 STDOUT tofu: ─────────────────────────────────────────────────────────────────────────────
17:01:23.037 STDOUT tofu: Note: You didn't use the -out option to save this plan, so OpenTofu can't
17:01:23.037 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-140-1, apps/web/ci-140-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:03:29.517 INFO   Downloading Terraform configurations from ../../_modules/null-stack into ./.terragrunt-cache/6P9tidISWBB3QzlNzQtu-E3IDNE/wXSEdkNd5e5MY27MFN0bjqcoO98
17:03:29.959 INFO   tofu: Initializing the backend...
17:03:30.203 INFO   tofu: 
17:03:30.203 INFO   tofu: Successfully configured the backend "s3"! OpenTofu will automatically
17:03:30.203 INFO   tofu: use this backend unless the backend configuration changes.
17:03:30.320 INFO   tofu: Initializing provider plugins...
17:03:30.320 INFO   tofu: - Finding hashicorp/null versions matching "~> 3.0"...
17:03:30.539 INFO   tofu: - Finding hashicorp/local versions matching "~> 2.0"...
17:03:30.678 INFO   tofu: - Installing hashicorp/null v3.2.4...
17:03:30.892 INFO   tofu: - Installed hashicorp/null v3.2.4 (signed, key ID 0C0AF313E5FD9F80)
17:03:31.005 INFO   tofu: - Installing hashicorp/local v2.8.0...
17:03:31.229 INFO   tofu: - Installed hashicorp/local v2.8.0 (signed, key ID 0C0AF313E5FD9F80)
17:03:31.229 INFO   tofu: Providers are signed by their developers.
17:03:31.229 INFO   tofu: If you'd like to know more about provider signing, you can read about it here:
17:03:31.229 INFO   tofu: https://opentofu.org/docs/cli/plugins/signing/
17:03:31.229 INFO   tofu: OpenTofu has created a lock file .terraform.lock.hcl to record the provider
17:03:31.229 INFO   tofu: selections it made above. Include this file in your version control repository
17:03:31.229 INFO   tofu: so that OpenTofu can guarantee to make the same selections by default when
17:03:31.229 INFO   tofu: you run "tofu init" in the future.
17:03:31.230 INFO   tofu: OpenTofu has been successfully initialized!
17:03:31.230 INFO   tofu: 
17:03:31.230 INFO   tofu: You may now begin working with OpenTofu. Try running "tofu plan" to see
17:03:31.230 INFO   tofu: any changes that are required for your infrastructure. All OpenTofu commands
17:03:31.230 INFO   tofu: should now work.
17:03:31.230 INFO   tofu: If you ever set or change modules or backend configuration for OpenTofu,
17:03:31.230 INFO   tofu: rerun this command to reinitialize your working directory. If you forget, other
17:03:31.230 INFO   tofu: commands will detect it and remind you to do so if necessary.

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

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

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

stdout:
[apps/web/ci-140-1] 17:03:34.024 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
17:03:34.024 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
17:03:34.024 STDOUT tofu:   + create
17:03:34.024 STDOUT tofu: OpenTofu will perform the following actions:
17:03:34.024 STDOUT tofu:   # local_file.output will be created
17:03:34.024 STDOUT tofu:   + resource "local_file" "output" {
17:03:34.024 STDOUT tofu:       + content              = "apps/web/ci-140-1 deployed"
17:03:34.025 STDOUT tofu:       + content_base64sha256 = (known after apply)
17:03:34.025 STDOUT tofu:       + content_base64sha512 = (known after apply)
17:03:34.025 STDOUT tofu:       + content_md5          = (known after apply)
17:03:34.025 STDOUT tofu:       + content_sha1         = (known after apply)
17:03:34.025 STDOUT tofu:       + content_sha256       = (known after apply)
17:03:34.025 STDOUT tofu:       + content_sha512       = (known after apply)
17:03:34.025 STDOUT tofu:       + directory_permission = "0777"
17:03:34.025 STDOUT tofu:       + file_permission      = "0777"
17:03:34.025 STDOUT tofu:       + filename             = "./output.txt"
17:03:34.025 STDOUT tofu:       + id                   = (known after apply)
17:03:34.025 STDOUT tofu:     }
17:03:34.025 STDOUT tofu:   # null_resource.stack will be created
17:03:34.025 STDOUT tofu:   + resource "null_resource" "stack" {
17:03:34.025 STDOUT tofu:       + id       = (known after apply)
17:03:34.025 STDOUT tofu:       + triggers = {
17:03:34.025 STDOUT tofu:           + "stack" = "apps/web/ci-140-1"
17:03:34.025 STDOUT tofu:         }
17:03:34.025 STDOUT tofu:     }
17:03:34.025 STDOUT tofu: Plan: 2 to add, 0 to change, 0 to destroy.
17:03:34.025 STDOUT tofu: 
17:03:34.092 STDOUT tofu: null_resource.stack: Creating...
17:03:34.095 STDOUT tofu: null_resource.stack: Creation complete after 0s [id=4816991701437939170]
17:03:34.097 STDOUT tofu: local_file.output: Creating...
17:03:34.099 STDOUT tofu: local_file.output: Creation complete after 0s [id=71a2f9c5acff1e79b2e9ca9bd449cff5b2066a5e]
17:03:34.241 STDOUT tofu: 
17:03:34.241 STDOUT tofu: Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
17:03:34.241 STDOUT tofu: 

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

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

stdout:
[apps/web/ci-140-2] 17:03:36.457 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
17:03:36.457 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
17:03:36.457 STDOUT tofu:   + create
17:03:36.457 STDOUT tofu: OpenTofu will perform the following actions:
17:03:36.457 STDOUT tofu:   # local_file.output will be created
17:03:36.457 STDOUT tofu:   + resource "local_file" "output" {
17:03:36.457 STDOUT tofu:       + content              = "apps/web/ci-140-2 deployed"
17:03:36.457 STDOUT tofu:       + content_base64sha256 = (known after apply)
17:03:36.458 STDOUT tofu:       + content_base64sha512 = (known after apply)
17:03:36.458 STDOUT tofu:       + content_md5          = (known after apply)
17:03:36.458 STDOUT tofu:       + content_sha1         = (known after apply)
17:03:36.458 STDOUT tofu:       + content_sha256       = (known after apply)
17:03:36.458 STDOUT tofu:       + content_sha512       = (known after apply)
17:03:36.458 STDOUT tofu:       + directory_permission = "0777"
17:03:36.458 STDOUT tofu:       + file_permission      = "0777"
17:03:36.458 STDOUT tofu:       + filename             = "./output.txt"
17:03:36.458 STDOUT tofu:       + id                   = (known after apply)
17:03:36.458 STDOUT tofu:     }
17:03:36.458 STDOUT tofu:   # null_resource.stack will be created
17:03:36.458 STDOUT tofu:   + resource "null_resource" "stack" {
17:03:36.458 STDOUT tofu:       + id       = (known after apply)
17:03:36.458 STDOUT tofu:       + triggers = {
17:03:36.458 STDOUT tofu:           + "stack" = "apps/web/ci-140-2"
17:03:36.458 STDOUT tofu:         }
17:03:36.458 STDOUT tofu:     }
17:03:36.458 STDOUT tofu: Plan: 2 to add, 0 to change, 0 to destroy.
17:03:36.458 STDOUT tofu: 
17:03:36.528 STDOUT tofu: null_resource.stack: Creating...
17:03:36.530 STDOUT tofu: null_resource.stack: Creation complete after 0s [id=4905678815567889271]
17:03:36.531 STDOUT tofu: local_file.output: Creating...
17:03:36.533 STDOUT tofu: local_file.output: Creation complete after 0s [id=dd2b5257a711340d0ddc9c5ecad6f62e3868c23e]
17:03:36.616 STDOUT tofu: 
17:03:36.616 STDOUT tofu: Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
17:03:36.616 STDOUT tofu: 

Automatically merging because all changed stacks have been successfully applied.

@neptune-ci-tests neptune-ci-tests Bot closed this May 12, 2026
@neptune-ci-tests
neptune-ci-tests Bot deleted the neptune-ci/pr-140 branch May 12, 2026 17:03
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