Skip to content

CI: Neptune PR #142 integration test#132

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

CI: Neptune PR #142 integration test#132
neptune-ci-tests[bot] wants to merge 1 commit into
mainfrom
neptune-ci/pr-142

Conversation

@neptune-ci-tests

Copy link
Copy Markdown

Automated integration test for devopsfactory-io/neptune#142

neptune-ref: 08fd7c1d76d46782b5c80edb5c1caf09d7665ba4

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

Copy link
Copy Markdown

🌊 Neptune Plan Results

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

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

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

Click to see the command output
stderr:
[apps/web/ci-142-1] 17:20:39.509 INFO   Downloading Terraform configurations from ../../../_modules/null-stack into ./.terragrunt-cache/TJv4pWNIsZwjsHRNm3Luza2lwRg/wXSEdkNd5e5MY27MFN0bjqcoO98

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

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

Click to see the command output
stderr:
[apps/web/ci-142-2] 17:20:42.823 INFO   Downloading Terraform configurations from ../../../_modules/null-stack into ./.terragrunt-cache/AkVp9AvD45PrBaQVBtDocjUUmKk/wXSEdkNd5e5MY27MFN0bjqcoO98

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

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

Click to see the command output
stderr:


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

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

Click to see the command output
stderr:


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

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

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

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

stdout:
[apps/web/ci-142-1] 17:23:14.703 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
17:23:14.703 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
17:23:14.703 STDOUT tofu:   + create
17:23:14.703 STDOUT tofu: OpenTofu will perform the following actions:
17:23:14.703 STDOUT tofu:   # local_file.output will be created
17:23:14.703 STDOUT tofu:   + resource "local_file" "output" {
17:23:14.703 STDOUT tofu:       + content              = "apps/web/ci-142-1 deployed"
17:23:14.703 STDOUT tofu:       + content_base64sha256 = (known after apply)
17:23:14.703 STDOUT tofu:       + content_base64sha512 = (known after apply)
17:23:14.703 STDOUT tofu:       + content_md5          = (known after apply)
17:23:14.703 STDOUT tofu:       + content_sha1         = (known after apply)
17:23:14.703 STDOUT tofu:       + content_sha256       = (known after apply)
17:23:14.704 STDOUT tofu:       + content_sha512       = (known after apply)
17:23:14.704 STDOUT tofu:       + directory_permission = "0777"
17:23:14.704 STDOUT tofu:       + file_permission      = "0777"
17:23:14.704 STDOUT tofu:       + filename             = "./output.txt"
17:23:14.704 STDOUT tofu:       + id                   = (known after apply)
17:23:14.704 STDOUT tofu:     }
17:23:14.704 STDOUT tofu:   # null_resource.stack will be created
17:23:14.704 STDOUT tofu:   + resource "null_resource" "stack" {
17:23:14.704 STDOUT tofu:       + id       = (known after apply)
17:23:14.704 STDOUT tofu:       + triggers = {
17:23:14.704 STDOUT tofu:           + "stack" = "apps/web/ci-142-1"
17:23:14.704 STDOUT tofu:         }
17:23:14.704 STDOUT tofu:     }
17:23:14.704 STDOUT tofu: Plan: 2 to add, 0 to change, 0 to destroy.
17:23:14.704 STDOUT tofu: 
17:23:14.763 STDOUT tofu: null_resource.stack: Creating...
17:23:14.765 STDOUT tofu: null_resource.stack: Creation complete after 0s [id=4055600797802879311]
17:23:14.766 STDOUT tofu: local_file.output: Creating...
17:23:14.769 STDOUT tofu: local_file.output: Creation complete after 0s [id=0cca6cb04ec58b0f7f9d763959089988f7758f25]
17:23:14.920 STDOUT tofu: 
17:23:14.920 STDOUT tofu: Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
17:23:14.920 STDOUT tofu: 

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

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

stdout:
[apps/web/ci-142-2] 17:23:18.662 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
17:23:18.662 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
17:23:18.662 STDOUT tofu:   + create
17:23:18.662 STDOUT tofu: OpenTofu will perform the following actions:
17:23:18.662 STDOUT tofu:   # local_file.output will be created
17:23:18.663 STDOUT tofu:   + resource "local_file" "output" {
17:23:18.663 STDOUT tofu:       + content              = "apps/web/ci-142-2 deployed"
17:23:18.663 STDOUT tofu:       + content_base64sha256 = (known after apply)
17:23:18.663 STDOUT tofu:       + content_base64sha512 = (known after apply)
17:23:18.663 STDOUT tofu:       + content_md5          = (known after apply)
17:23:18.663 STDOUT tofu:       + content_sha1         = (known after apply)
17:23:18.663 STDOUT tofu:       + content_sha256       = (known after apply)
17:23:18.663 STDOUT tofu:       + content_sha512       = (known after apply)
17:23:18.663 STDOUT tofu:       + directory_permission = "0777"
17:23:18.663 STDOUT tofu:       + file_permission      = "0777"
17:23:18.663 STDOUT tofu:       + filename             = "./output.txt"
17:23:18.663 STDOUT tofu:       + id                   = (known after apply)
17:23:18.663 STDOUT tofu:     }
17:23:18.663 STDOUT tofu:   # null_resource.stack will be created
17:23:18.663 STDOUT tofu:   + resource "null_resource" "stack" {
17:23:18.663 STDOUT tofu:       + id       = (known after apply)
17:23:18.663 STDOUT tofu:       + triggers = {
17:23:18.663 STDOUT tofu:           + "stack" = "apps/web/ci-142-2"
17:23:18.663 STDOUT tofu:         }
17:23:18.663 STDOUT tofu:     }
17:23:18.663 STDOUT tofu: Plan: 2 to add, 0 to change, 0 to destroy.
17:23:18.663 STDOUT tofu: 
17:23:18.722 STDOUT tofu: null_resource.stack: Creating...
17:23:18.724 STDOUT tofu: null_resource.stack: Creation complete after 0s [id=2826072763822788168]
17:23:18.725 STDOUT tofu: local_file.output: Creating...
17:23:18.728 STDOUT tofu: local_file.output: Creation complete after 0s [id=1ab4a63b72e43db06385fc72dc22622147234377]
17:23:18.883 STDOUT tofu: 
17:23:18.883 STDOUT tofu: Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
17:23:18.883 STDOUT tofu: 

Automatically merging because all changed stacks have been successfully applied.

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