Skip to content

CI: Neptune PR #135 integration test#97

Closed
neptune-ci-tests[bot] wants to merge 1 commit intomainfrom
neptune-ci/pr-135
Closed

CI: Neptune PR #135 integration test#97
neptune-ci-tests[bot] wants to merge 1 commit intomainfrom
neptune-ci/pr-135

Conversation

@neptune-ci-tests
Copy link
Copy Markdown

Automated integration test for devopsfactory-io/neptune#135

neptune-ref: bb206ec1959ffabb77a2984a6d4f82b20763e14e

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 Apr 20, 2026
@github-actions
Copy link
Copy Markdown

🌊 Neptune Plan Results

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

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

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

Click to see the command output
stderr:
[apps/web/ci-135-1] 08:42:18.862 INFO   Downloading Terraform configurations from ../../../_modules/null-stack into ./.terragrunt-cache/UvYBVZCpqKosmE_OqJkpm8Pygj8/wXSEdkNd5e5MY27MFN0bjqcoO98

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

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

Click to see the command output
stderr:
[apps/web/ci-135-2] 08:42:20.415 INFO   Downloading Terraform configurations from ../../../_modules/null-stack into ./.terragrunt-cache/636pEGYK0fkz-WmV46ONLuC5vmE/wXSEdkNd5e5MY27MFN0bjqcoO98

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

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

Click to see the command output
stderr:


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

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

Click to see the command output
stderr:


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

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

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

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

stdout:
[apps/web/ci-135-1] 08:44:31.994 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
08:44:31.994 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
08:44:31.994 STDOUT tofu:   + create
08:44:31.994 STDOUT tofu: OpenTofu will perform the following actions:
08:44:31.995 STDOUT tofu:   # local_file.output will be created
08:44:31.995 STDOUT tofu:   + resource "local_file" "output" {
08:44:31.995 STDOUT tofu:       + content              = "apps/web/ci-135-1 deployed"
08:44:31.995 STDOUT tofu:       + content_base64sha256 = (known after apply)
08:44:31.995 STDOUT tofu:       + content_base64sha512 = (known after apply)
08:44:31.995 STDOUT tofu:       + content_md5          = (known after apply)
08:44:31.995 STDOUT tofu:       + content_sha1         = (known after apply)
08:44:31.995 STDOUT tofu:       + content_sha256       = (known after apply)
08:44:31.995 STDOUT tofu:       + content_sha512       = (known after apply)
08:44:31.995 STDOUT tofu:       + directory_permission = "0777"
08:44:31.995 STDOUT tofu:       + file_permission      = "0777"
08:44:31.996 STDOUT tofu:       + filename             = "./output.txt"
08:44:31.996 STDOUT tofu:       + id                   = (known after apply)
08:44:31.996 STDOUT tofu:     }
08:44:31.996 STDOUT tofu:   # null_resource.stack will be created
08:44:31.996 STDOUT tofu:   + resource "null_resource" "stack" {
08:44:31.996 STDOUT tofu:       + id       = (known after apply)
08:44:31.996 STDOUT tofu:       + triggers = {
08:44:31.996 STDOUT tofu:           + "stack" = "apps/web/ci-135-1"
08:44:31.996 STDOUT tofu:         }
08:44:31.996 STDOUT tofu:     }
08:44:31.996 STDOUT tofu: Plan: 2 to add, 0 to change, 0 to destroy.
08:44:31.996 STDOUT tofu: 
08:44:32.068 STDOUT tofu: null_resource.stack: Creating...
08:44:32.069 STDOUT tofu: null_resource.stack: Creation complete after 0s [id=8593475787630725652]
08:44:32.072 STDOUT tofu: local_file.output: Creating...
08:44:32.075 STDOUT tofu: local_file.output: Creation complete after 0s [id=1b6300ade75134499ed466bd926196991ca78996]
08:44:32.179 STDOUT tofu: 
08:44:32.180 STDOUT tofu: Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
08:44:32.180 STDOUT tofu: 

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

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

stdout:
[apps/web/ci-135-2] 08:44:34.269 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
08:44:34.269 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
08:44:34.269 STDOUT tofu:   + create
08:44:34.269 STDOUT tofu: OpenTofu will perform the following actions:
08:44:34.269 STDOUT tofu:   # local_file.output will be created
08:44:34.269 STDOUT tofu:   + resource "local_file" "output" {
08:44:34.269 STDOUT tofu:       + content              = "apps/web/ci-135-2 deployed"
08:44:34.269 STDOUT tofu:       + content_base64sha256 = (known after apply)
08:44:34.269 STDOUT tofu:       + content_base64sha512 = (known after apply)
08:44:34.269 STDOUT tofu:       + content_md5          = (known after apply)
08:44:34.269 STDOUT tofu:       + content_sha1         = (known after apply)
08:44:34.269 STDOUT tofu:       + content_sha256       = (known after apply)
08:44:34.269 STDOUT tofu:       + content_sha512       = (known after apply)
08:44:34.269 STDOUT tofu:       + directory_permission = "0777"
08:44:34.269 STDOUT tofu:       + file_permission      = "0777"
08:44:34.269 STDOUT tofu:       + filename             = "./output.txt"
08:44:34.269 STDOUT tofu:       + id                   = (known after apply)
08:44:34.269 STDOUT tofu:     }
08:44:34.269 STDOUT tofu:   # null_resource.stack will be created
08:44:34.269 STDOUT tofu:   + resource "null_resource" "stack" {
08:44:34.269 STDOUT tofu:       + id       = (known after apply)
08:44:34.269 STDOUT tofu:       + triggers = {
08:44:34.270 STDOUT tofu:           + "stack" = "apps/web/ci-135-2"
08:44:34.270 STDOUT tofu:         }
08:44:34.270 STDOUT tofu:     }
08:44:34.270 STDOUT tofu: Plan: 2 to add, 0 to change, 0 to destroy.
08:44:34.270 STDOUT tofu: 
08:44:34.341 STDOUT tofu: null_resource.stack: Creating...
08:44:34.342 STDOUT tofu: null_resource.stack: Creation complete after 0s [id=5662716031387554688]
08:44:34.344 STDOUT tofu: local_file.output: Creating...
08:44:34.346 STDOUT tofu: local_file.output: Creation complete after 0s [id=d75cc0055bb1580516a0bc98a87a02af93e9a42c]
08:44:34.438 STDOUT tofu: 
08:44:34.438 STDOUT tofu: Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
08:44:34.438 STDOUT tofu: 

Automatically merging because all changed stacks have been successfully applied.

@neptune-ci-tests neptune-ci-tests bot closed this Apr 20, 2026
@neptune-ci-tests neptune-ci-tests bot deleted the neptune-ci/pr-135 branch April 20, 2026 08:44
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