Skip to content

CI: Neptune PR #148 integration test - #198

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

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

Conversation

@neptune-ci-tests

Copy link
Copy Markdown

Automated integration test for devopsfactory-io/neptune#148

neptune-ref: 1f3bbb63a11eadc25712295879934aef11a8be76

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

Copy link
Copy Markdown

🌊 Neptune Plan Results

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

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

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

Click to see the command output
stderr:
[apps/web/ci-148-1] 11:46:05.049 INFO   Downloading Terraform configurations from ../../../_modules/null-stack into ./.terragrunt-cache/2nsf9XZI5tz_4DmvFnyRHOxiVgs/wXSEdkNd5e5MY27MFN0bjqcoO98

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

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

Click to see the command output
stderr:
[apps/web/ci-148-2] 11:46:07.296 INFO   Downloading Terraform configurations from ../../../_modules/null-stack into ./.terragrunt-cache/X9ZWNaI5XOb9C-NJhIPaS-7fxqQ/wXSEdkNd5e5MY27MFN0bjqcoO98

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

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

Click to see the command output
stderr:


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

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

Click to see the command output
stderr:


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

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

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

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

stdout:
[apps/web/ci-148-1] 11:48:24.300 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
11:48:24.300 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
11:48:24.300 STDOUT tofu:   + create
11:48:24.300 STDOUT tofu: OpenTofu will perform the following actions:
11:48:24.300 STDOUT tofu:   # local_file.output will be created
11:48:24.300 STDOUT tofu:   + resource "local_file" "output" {
11:48:24.300 STDOUT tofu:       + content              = "apps/web/ci-148-1 deployed"
11:48:24.301 STDOUT tofu:       + content_base64sha256 = (known after apply)
11:48:24.301 STDOUT tofu:       + content_base64sha512 = (known after apply)
11:48:24.301 STDOUT tofu:       + content_md5          = (known after apply)
11:48:24.301 STDOUT tofu:       + content_sha1         = (known after apply)
11:48:24.301 STDOUT tofu:       + content_sha256       = (known after apply)
11:48:24.301 STDOUT tofu:       + content_sha512       = (known after apply)
11:48:24.301 STDOUT tofu:       + directory_permission = "0777"
11:48:24.301 STDOUT tofu:       + file_permission      = "0777"
11:48:24.301 STDOUT tofu:       + filename             = "./output.txt"
11:48:24.301 STDOUT tofu:       + id                   = (known after apply)
11:48:24.301 STDOUT tofu:     }
11:48:24.301 STDOUT tofu:   # null_resource.stack will be created
11:48:24.301 STDOUT tofu:   + resource "null_resource" "stack" {
11:48:24.301 STDOUT tofu:       + id       = (known after apply)
11:48:24.301 STDOUT tofu:       + triggers = {
11:48:24.301 STDOUT tofu:           + "stack" = "apps/web/ci-148-1"
11:48:24.301 STDOUT tofu:         }
11:48:24.301 STDOUT tofu:     }
11:48:24.301 STDOUT tofu: Plan: 2 to add, 0 to change, 0 to destroy.
11:48:24.301 STDOUT tofu: 
11:48:24.378 STDOUT tofu: local_file.output: Creating...
11:48:24.380 STDOUT tofu: local_file.output: Creation complete after 0s [id=643f0c51876ec8d3acddd8d70159c8e30c4369cf]
11:48:24.382 STDOUT tofu: null_resource.stack: Creating...
11:48:24.383 STDOUT tofu: null_resource.stack: Creation complete after 0s [id=7606840594802765523]
11:48:24.474 STDOUT tofu: 
11:48:24.474 STDOUT tofu: Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
11:48:24.474 STDOUT tofu: 

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

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

stdout:
[apps/web/ci-148-2] 11:48:27.637 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
11:48:27.637 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
11:48:27.637 STDOUT tofu:   + create
11:48:27.637 STDOUT tofu: OpenTofu will perform the following actions:
11:48:27.637 STDOUT tofu:   # local_file.output will be created
11:48:27.638 STDOUT tofu:   + resource "local_file" "output" {
11:48:27.638 STDOUT tofu:       + content              = "apps/web/ci-148-2 deployed"
11:48:27.638 STDOUT tofu:       + content_base64sha256 = (known after apply)
11:48:27.638 STDOUT tofu:       + content_base64sha512 = (known after apply)
11:48:27.638 STDOUT tofu:       + content_md5          = (known after apply)
11:48:27.638 STDOUT tofu:       + content_sha1         = (known after apply)
11:48:27.638 STDOUT tofu:       + content_sha256       = (known after apply)
11:48:27.638 STDOUT tofu:       + content_sha512       = (known after apply)
11:48:27.638 STDOUT tofu:       + directory_permission = "0777"
11:48:27.638 STDOUT tofu:       + file_permission      = "0777"
11:48:27.638 STDOUT tofu:       + filename             = "./output.txt"
11:48:27.638 STDOUT tofu:       + id                   = (known after apply)
11:48:27.638 STDOUT tofu:     }
11:48:27.638 STDOUT tofu:   # null_resource.stack will be created
11:48:27.638 STDOUT tofu:   + resource "null_resource" "stack" {
11:48:27.638 STDOUT tofu:       + id       = (known after apply)
11:48:27.638 STDOUT tofu:       + triggers = {
11:48:27.638 STDOUT tofu:           + "stack" = "apps/web/ci-148-2"
11:48:27.638 STDOUT tofu:         }
11:48:27.638 STDOUT tofu:     }
11:48:27.638 STDOUT tofu: Plan: 2 to add, 0 to change, 0 to destroy.
11:48:27.638 STDOUT tofu: 
11:48:27.710 STDOUT tofu: null_resource.stack: Creating...
11:48:27.712 STDOUT tofu: null_resource.stack: Creation complete after 0s [id=258645454605198461]
11:48:27.716 STDOUT tofu: local_file.output: Creating...
11:48:27.718 STDOUT tofu: local_file.output: Creation complete after 0s [id=40b1af48edbf22eabade1d10095dcc6545018abb]
11:48:27.813 STDOUT tofu: 
11:48:27.813 STDOUT tofu: Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
11:48:27.813 STDOUT tofu: 

Automatically merging because all changed stacks have been successfully applied.

@neptune-ci-tests neptune-ci-tests Bot closed this Jul 31, 2026
@neptune-ci-tests
neptune-ci-tests Bot deleted the neptune-ci/pr-148 branch July 31, 2026 11: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