Skip to content

CI: Neptune PR #151 integration test - #196

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

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

Conversation

@neptune-ci-tests

Copy link
Copy Markdown

Automated integration test for devopsfactory-io/neptune#151

neptune-ref: aa6ed2c87bbfc3c4a95908f3aa96ac900498b22b

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

Copy link
Copy Markdown

🌊 Neptune Plan Results

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

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

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

Click to see the command output
stderr:
[apps/web/ci-151-1] 16:59:49.870 INFO   Downloading Terraform configurations from ../../../_modules/null-stack into ./.terragrunt-cache/QMW1SHx557hZCqTyaN7FAqzOeLo/wXSEdkNd5e5MY27MFN0bjqcoO98

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

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

Click to see the command output
stderr:
[apps/web/ci-151-2] 16:59:51.368 INFO   Downloading Terraform configurations from ../../../_modules/null-stack into ./.terragrunt-cache/x_2MGNbIaCC4zyb4zb8hPw4FxVk/wXSEdkNd5e5MY27MFN0bjqcoO98

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

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

Click to see the command output
stderr:


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

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

Click to see the command output
stderr:


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

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

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

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

stdout:
[apps/web/ci-151-1] 17:02:11.146 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
17:02:11.146 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
17:02:11.147 STDOUT tofu:   + create
17:02:11.147 STDOUT tofu: OpenTofu will perform the following actions:
17:02:11.147 STDOUT tofu:   # local_file.output will be created
17:02:11.147 STDOUT tofu:   + resource "local_file" "output" {
17:02:11.147 STDOUT tofu:       + content              = "apps/web/ci-151-1 deployed"
17:02:11.147 STDOUT tofu:       + content_base64sha256 = (known after apply)
17:02:11.147 STDOUT tofu:       + content_base64sha512 = (known after apply)
17:02:11.147 STDOUT tofu:       + content_md5          = (known after apply)
17:02:11.147 STDOUT tofu:       + content_sha1         = (known after apply)
17:02:11.147 STDOUT tofu:       + content_sha256       = (known after apply)
17:02:11.147 STDOUT tofu:       + content_sha512       = (known after apply)
17:02:11.147 STDOUT tofu:       + directory_permission = "0777"
17:02:11.148 STDOUT tofu:       + file_permission      = "0777"
17:02:11.148 STDOUT tofu:       + filename             = "./output.txt"
17:02:11.148 STDOUT tofu:       + id                   = (known after apply)
17:02:11.148 STDOUT tofu:     }
17:02:11.148 STDOUT tofu:   # null_resource.stack will be created
17:02:11.148 STDOUT tofu:   + resource "null_resource" "stack" {
17:02:11.148 STDOUT tofu:       + id       = (known after apply)
17:02:11.148 STDOUT tofu:       + triggers = {
17:02:11.148 STDOUT tofu:           + "stack" = "apps/web/ci-151-1"
17:02:11.148 STDOUT tofu:         }
17:02:11.148 STDOUT tofu:     }
17:02:11.148 STDOUT tofu: Plan: 2 to add, 0 to change, 0 to destroy.
17:02:11.148 STDOUT tofu: 
17:02:11.221 STDOUT tofu: null_resource.stack: Creating...
17:02:11.222 STDOUT tofu: null_resource.stack: Creation complete after 0s [id=876135515577664215]
17:02:11.225 STDOUT tofu: local_file.output: Creating...
17:02:11.227 STDOUT tofu: local_file.output: Creation complete after 0s [id=9a9a45a3cee526f75c1809c98f6d704ce3768198]
17:02:11.417 STDOUT tofu: 
17:02:11.417 STDOUT tofu: Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
17:02:11.417 STDOUT tofu: 

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

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

stdout:
[apps/web/ci-151-2] 17:02:14.661 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
17:02:14.661 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
17:02:14.661 STDOUT tofu:   + create
17:02:14.661 STDOUT tofu: OpenTofu will perform the following actions:
17:02:14.662 STDOUT tofu:   # local_file.output will be created
17:02:14.662 STDOUT tofu:   + resource "local_file" "output" {
17:02:14.662 STDOUT tofu:       + content              = "apps/web/ci-151-2 deployed"
17:02:14.662 STDOUT tofu:       + content_base64sha256 = (known after apply)
17:02:14.662 STDOUT tofu:       + content_base64sha512 = (known after apply)
17:02:14.662 STDOUT tofu:       + content_md5          = (known after apply)
17:02:14.662 STDOUT tofu:       + content_sha1         = (known after apply)
17:02:14.662 STDOUT tofu:       + content_sha256       = (known after apply)
17:02:14.662 STDOUT tofu:       + content_sha512       = (known after apply)
17:02:14.662 STDOUT tofu:       + directory_permission = "0777"
17:02:14.662 STDOUT tofu:       + file_permission      = "0777"
17:02:14.662 STDOUT tofu:       + filename             = "./output.txt"
17:02:14.662 STDOUT tofu:       + id                   = (known after apply)
17:02:14.663 STDOUT tofu:     }
17:02:14.663 STDOUT tofu:   # null_resource.stack will be created
17:02:14.663 STDOUT tofu:   + resource "null_resource" "stack" {
17:02:14.663 STDOUT tofu:       + id       = (known after apply)
17:02:14.663 STDOUT tofu:       + triggers = {
17:02:14.663 STDOUT tofu:           + "stack" = "apps/web/ci-151-2"
17:02:14.663 STDOUT tofu:         }
17:02:14.663 STDOUT tofu:     }
17:02:14.663 STDOUT tofu: Plan: 2 to add, 0 to change, 0 to destroy.
17:02:14.663 STDOUT tofu: 
17:02:14.736 STDOUT tofu: null_resource.stack: Creating...
17:02:14.738 STDOUT tofu: null_resource.stack: Creation complete after 0s [id=5339336950317945965]
17:02:14.739 STDOUT tofu: local_file.output: Creating...
17:02:14.741 STDOUT tofu: local_file.output: Creation complete after 0s [id=c123f93906168239a93cca14370ca1a51c17175e]
17:02:14.951 STDOUT tofu: 
17:02:14.951 STDOUT tofu: Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
17:02:14.951 STDOUT tofu: 

Automatically merging because all changed stacks have been successfully applied.

@neptune-ci-tests neptune-ci-tests Bot closed this Jul 30, 2026
@neptune-ci-tests
neptune-ci-tests Bot deleted the neptune-ci/pr-151 branch July 30, 2026 17:02
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