Skip to content

CI: Neptune PR #140 integration test - #307

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

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

Conversation

@neptune-ci-tests

Copy link
Copy Markdown

Automated integration test for devopsfactory-io/neptune#140

neptune-ref: 8e9770737f1794513d413d6c53f2a19c36a62080

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

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown

🌊 Neptune Plan Results

Terraform Stacks: apps/web, apps/web/ci-140-1, apps/web/ci-140-2

Neptune completed the plan with status: ✅

For more details, see the GitHub Actions run

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

Click to see the command output
stderr:
[apps/web] 00:45:22.486 INFO   Downloading Terraform configurations from ../../_modules/null-stack into ./.terragrunt-cache/6P9tidISWBB3QzlNzQtu-E3IDNE/wXSEdkNd5e5MY27MFN0bjqcoO98

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

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

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

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

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

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

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

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

Click to see the command output
stderr:


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

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

Click to see the command output
stderr:


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

To apply these changes, comment:

@neptbot apply

@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown

🌊 Neptune Apply Results

Terraform Stacks: apps/web, apps/web/ci-140-1, apps/web/ci-140-2

Neptune completed the apply with status: ✅

For more details, see the GitHub Actions run

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

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

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

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

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

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

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

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

stdout:
[apps/web/ci-140-2] 00:48:12.080 STDOUT tofu: local_file.output: Refreshing state... [id=dd2b5257a711340d0ddc9c5ecad6f62e3868c23e]
00:48:12.080 STDOUT tofu: null_resource.stack: Refreshing state... [id=4905678815567889271]
00:48:12.086 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
00:48:12.086 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
00:48:12.086 STDOUT tofu:   + create
00:48:12.086 STDOUT tofu: OpenTofu will perform the following actions:
00:48:12.087 STDOUT tofu:   # local_file.output will be created
00:48:12.087 STDOUT tofu:   + resource "local_file" "output" {
00:48:12.087 STDOUT tofu:       + content              = "apps/web/ci-140-2 deployed"
00:48:12.087 STDOUT tofu:       + content_base64sha256 = (known after apply)
00:48:12.087 STDOUT tofu:       + content_base64sha512 = (known after apply)
00:48:12.087 STDOUT tofu:       + content_md5          = (known after apply)
00:48:12.087 STDOUT tofu:       + content_sha1         = (known after apply)
00:48:12.087 STDOUT tofu:       + content_sha256       = (known after apply)
00:48:12.087 STDOUT tofu:       + content_sha512       = (known after apply)
00:48:12.087 STDOUT tofu:       + directory_permission = "0777"
00:48:12.087 STDOUT tofu:       + file_permission      = "0777"
00:48:12.087 STDOUT tofu:       + filename             = "./output.txt"
00:48:12.087 STDOUT tofu:       + id                   = (known after apply)
00:48:12.087 STDOUT tofu:     }
00:48:12.087 STDOUT tofu: Plan: 1 to add, 0 to change, 0 to destroy.
00:48:12.087 STDOUT tofu: 
00:48:12.122 STDOUT tofu: local_file.output: Creating...
00:48:12.124 STDOUT tofu: local_file.output: Creation complete after 0s [id=dd2b5257a711340d0ddc9c5ecad6f62e3868c23e]
00:48:12.125 STDOUT tofu: 
00:48:12.125 STDOUT tofu: Apply complete! Resources: 1 added, 0 changed, 0 destroyed.
00:48:12.125 STDOUT tofu: 

Automatically merging because all changed stacks have been successfully applied.

@neptune-ci-tests neptune-ci-tests Bot closed this Oct 9, 2026
@neptune-ci-tests
neptune-ci-tests Bot deleted the neptune-ci/pr-140 branch October 9, 2026 00:48
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