Skip to content

CI: Neptune PR #131 integration test - #102

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

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

Conversation

@neptune-ci-tests

Copy link
Copy Markdown

Automated integration test for devopsfactory-io/neptune#131

neptune-ref: b85da25c8bf09b9877239f13bb68d9a213c3502b

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

Copy link
Copy Markdown

🌊 Neptune Plan Results

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

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

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

Click to see the command output
stderr:
[apps/web/ci-131-1] 23:56:58.928 INFO   Downloading Terraform configurations from ../../../_modules/null-stack into ./.terragrunt-cache/Hf38n1Nhj45L7p0a1ypjFSQN7Vw/wXSEdkNd5e5MY27MFN0bjqcoO98

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

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

Click to see the command output
stderr:
[apps/web/ci-131-2] 23:57:01.069 INFO   Downloading Terraform configurations from ../../../_modules/null-stack into ./.terragrunt-cache/qDlkFqiY42Hm2b2tmG7yJztRTx8/wXSEdkNd5e5MY27MFN0bjqcoO98

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

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

Click to see the command output
stderr:


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

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

Click to see the command output
stderr:


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

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

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

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

stdout:
[apps/web/ci-131-1] 23:59:22.453 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
23:59:22.454 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
23:59:22.454 STDOUT tofu:   + create
23:59:22.454 STDOUT tofu: OpenTofu will perform the following actions:
23:59:22.454 STDOUT tofu:   # local_file.output will be created
23:59:22.454 STDOUT tofu:   + resource "local_file" "output" {
23:59:22.454 STDOUT tofu:       + content              = "apps/web/ci-131-1 deployed"
23:59:22.454 STDOUT tofu:       + content_base64sha256 = (known after apply)
23:59:22.454 STDOUT tofu:       + content_base64sha512 = (known after apply)
23:59:22.454 STDOUT tofu:       + content_md5          = (known after apply)
23:59:22.454 STDOUT tofu:       + content_sha1         = (known after apply)
23:59:22.455 STDOUT tofu:       + content_sha256       = (known after apply)
23:59:22.455 STDOUT tofu:       + content_sha512       = (known after apply)
23:59:22.455 STDOUT tofu:       + directory_permission = "0777"
23:59:22.455 STDOUT tofu:       + file_permission      = "0777"
23:59:22.455 STDOUT tofu:       + filename             = "./output.txt"
23:59:22.455 STDOUT tofu:       + id                   = (known after apply)
23:59:22.455 STDOUT tofu:     }
23:59:22.455 STDOUT tofu:   # null_resource.stack will be created
23:59:22.455 STDOUT tofu:   + resource "null_resource" "stack" {
23:59:22.455 STDOUT tofu:       + id       = (known after apply)
23:59:22.455 STDOUT tofu:       + triggers = {
23:59:22.455 STDOUT tofu:           + "stack" = "apps/web/ci-131-1"
23:59:22.455 STDOUT tofu:         }
23:59:22.455 STDOUT tofu:     }
23:59:22.455 STDOUT tofu: Plan: 2 to add, 0 to change, 0 to destroy.
23:59:22.455 STDOUT tofu: 
23:59:22.514 STDOUT tofu: null_resource.stack: Creating...
23:59:22.516 STDOUT tofu: null_resource.stack: Creation complete after 0s [id=837469598543127300]
23:59:22.517 STDOUT tofu: local_file.output: Creating...
23:59:22.520 STDOUT tofu: local_file.output: Creation complete after 0s [id=d5668045da9a645d2008ebf4000b242e4e1b27ab]
23:59:22.666 STDOUT tofu: 
23:59:22.666 STDOUT tofu: Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
23:59:22.666 STDOUT tofu: 

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

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

stdout:
[apps/web/ci-131-2] 23:59:26.456 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
23:59:26.456 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
23:59:26.456 STDOUT tofu:   + create
23:59:26.456 STDOUT tofu: OpenTofu will perform the following actions:
23:59:26.456 STDOUT tofu:   # local_file.output will be created
23:59:26.456 STDOUT tofu:   + resource "local_file" "output" {
23:59:26.456 STDOUT tofu:       + content              = "apps/web/ci-131-2 deployed"
23:59:26.456 STDOUT tofu:       + content_base64sha256 = (known after apply)
23:59:26.456 STDOUT tofu:       + content_base64sha512 = (known after apply)
23:59:26.456 STDOUT tofu:       + content_md5          = (known after apply)
23:59:26.456 STDOUT tofu:       + content_sha1         = (known after apply)
23:59:26.456 STDOUT tofu:       + content_sha256       = (known after apply)
23:59:26.457 STDOUT tofu:       + content_sha512       = (known after apply)
23:59:26.457 STDOUT tofu:       + directory_permission = "0777"
23:59:26.457 STDOUT tofu:       + file_permission      = "0777"
23:59:26.457 STDOUT tofu:       + filename             = "./output.txt"
23:59:26.457 STDOUT tofu:       + id                   = (known after apply)
23:59:26.457 STDOUT tofu:     }
23:59:26.457 STDOUT tofu:   # null_resource.stack will be created
23:59:26.457 STDOUT tofu:   + resource "null_resource" "stack" {
23:59:26.457 STDOUT tofu:       + id       = (known after apply)
23:59:26.457 STDOUT tofu:       + triggers = {
23:59:26.457 STDOUT tofu:           + "stack" = "apps/web/ci-131-2"
23:59:26.457 STDOUT tofu:         }
23:59:26.457 STDOUT tofu:     }
23:59:26.457 STDOUT tofu: Plan: 2 to add, 0 to change, 0 to destroy.
23:59:26.457 STDOUT tofu: 
23:59:26.517 STDOUT tofu: null_resource.stack: Creating...
23:59:26.519 STDOUT tofu: null_resource.stack: Creation complete after 0s [id=8782269060221407697]
23:59:26.520 STDOUT tofu: local_file.output: Creating...
23:59:26.522 STDOUT tofu: local_file.output: Creation complete after 0s [id=d8b17c54c461463107d2257bc8582eb7a703f07d]
23:59:26.671 STDOUT tofu: 
23:59:26.671 STDOUT tofu: Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
23:59:26.671 STDOUT tofu: 

Automatically merging because all changed stacks have been successfully applied.

@neptune-ci-tests neptune-ci-tests Bot closed this Apr 21, 2026
@neptune-ci-tests
neptune-ci-tests Bot deleted the neptune-ci/pr-131 branch April 21, 2026 23:59
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