Skip to content

CI: Neptune PR #127 integration test#77

Closed
neptune-ci-tests[bot] wants to merge 1 commit intomainfrom
neptune-ci/pr-127
Closed

CI: Neptune PR #127 integration test#77
neptune-ci-tests[bot] wants to merge 1 commit intomainfrom
neptune-ci/pr-127

Conversation

@neptune-ci-tests
Copy link
Copy Markdown

Automated integration test for devopsfactory-io/neptune#127

neptune-ref: a0aa4f853c9a548b42b205c85b41a2cc74937614

This PR was created by Neptune CI to test plan/apply against real stacks.

@neptune-ci-tests neptune-ci-tests bot added the neptune Triggers neptbot webhook label Apr 11, 2026
@github-actions
Copy link
Copy Markdown

🌊 Neptune Plan Results

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

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

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

Click to see the command output
stderr:
[apps/web/ci-127-1] 01:52:05.279 INFO   Downloading Terraform configurations from ../../../_modules/null-stack into ./.terragrunt-cache/xfSfJ0EQN3WFMnG6iqvLbZC9T7E/wXSEdkNd5e5MY27MFN0bjqcoO98

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

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

Click to see the command output
stderr:
[apps/web/ci-127-2] 01:52:06.460 INFO   Downloading Terraform configurations from ../../../_modules/null-stack into ./.terragrunt-cache/WDZ5p5-dgqySXXchOJQZ3WNNCHQ/wXSEdkNd5e5MY27MFN0bjqcoO98

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

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

Click to see the command output
stderr:


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

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

Click to see the command output
stderr:


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

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

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

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

stdout:
[apps/web/ci-127-1] 01:54:27.803 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
01:54:27.803 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
01:54:27.803 STDOUT tofu:   + create
01:54:27.803 STDOUT tofu: OpenTofu will perform the following actions:
01:54:27.803 STDOUT tofu:   # local_file.output will be created
01:54:27.803 STDOUT tofu:   + resource "local_file" "output" {
01:54:27.803 STDOUT tofu:       + content              = "apps/web/ci-127-1 deployed"
01:54:27.803 STDOUT tofu:       + content_base64sha256 = (known after apply)
01:54:27.803 STDOUT tofu:       + content_base64sha512 = (known after apply)
01:54:27.804 STDOUT tofu:       + content_md5          = (known after apply)
01:54:27.804 STDOUT tofu:       + content_sha1         = (known after apply)
01:54:27.804 STDOUT tofu:       + content_sha256       = (known after apply)
01:54:27.804 STDOUT tofu:       + content_sha512       = (known after apply)
01:54:27.804 STDOUT tofu:       + directory_permission = "0777"
01:54:27.804 STDOUT tofu:       + file_permission      = "0777"
01:54:27.804 STDOUT tofu:       + filename             = "./output.txt"
01:54:27.804 STDOUT tofu:       + id                   = (known after apply)
01:54:27.804 STDOUT tofu:     }
01:54:27.804 STDOUT tofu:   # null_resource.stack will be created
01:54:27.804 STDOUT tofu:   + resource "null_resource" "stack" {
01:54:27.804 STDOUT tofu:       + id       = (known after apply)
01:54:27.804 STDOUT tofu:       + triggers = {
01:54:27.804 STDOUT tofu:           + "stack" = "apps/web/ci-127-1"
01:54:27.804 STDOUT tofu:         }
01:54:27.804 STDOUT tofu:     }
01:54:27.804 STDOUT tofu: Plan: 2 to add, 0 to change, 0 to destroy.
01:54:27.804 STDOUT tofu: 
01:54:27.876 STDOUT tofu: null_resource.stack: Creating...
01:54:27.878 STDOUT tofu: null_resource.stack: Creation complete after 0s [id=5648034524227448730]
01:54:27.881 STDOUT tofu: local_file.output: Creating...
01:54:27.883 STDOUT tofu: local_file.output: Creation complete after 0s [id=a2f49b4af80f4d0f3f82becb1538fac076390820]
01:54:28.083 STDOUT tofu: 
01:54:28.083 STDOUT tofu: Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
01:54:28.083 STDOUT tofu: 

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

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

stdout:
[apps/web/ci-127-2] 01:54:31.264 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
01:54:31.264 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
01:54:31.265 STDOUT tofu:   + create
01:54:31.265 STDOUT tofu: OpenTofu will perform the following actions:
01:54:31.265 STDOUT tofu:   # local_file.output will be created
01:54:31.265 STDOUT tofu:   + resource "local_file" "output" {
01:54:31.265 STDOUT tofu:       + content              = "apps/web/ci-127-2 deployed"
01:54:31.265 STDOUT tofu:       + content_base64sha256 = (known after apply)
01:54:31.265 STDOUT tofu:       + content_base64sha512 = (known after apply)
01:54:31.265 STDOUT tofu:       + content_md5          = (known after apply)
01:54:31.265 STDOUT tofu:       + content_sha1         = (known after apply)
01:54:31.265 STDOUT tofu:       + content_sha256       = (known after apply)
01:54:31.265 STDOUT tofu:       + content_sha512       = (known after apply)
01:54:31.265 STDOUT tofu:       + directory_permission = "0777"
01:54:31.265 STDOUT tofu:       + file_permission      = "0777"
01:54:31.265 STDOUT tofu:       + filename             = "./output.txt"
01:54:31.266 STDOUT tofu:       + id                   = (known after apply)
01:54:31.266 STDOUT tofu:     }
01:54:31.266 STDOUT tofu:   # null_resource.stack will be created
01:54:31.266 STDOUT tofu:   + resource "null_resource" "stack" {
01:54:31.266 STDOUT tofu:       + id       = (known after apply)
01:54:31.266 STDOUT tofu:       + triggers = {
01:54:31.266 STDOUT tofu:           + "stack" = "apps/web/ci-127-2"
01:54:31.266 STDOUT tofu:         }
01:54:31.266 STDOUT tofu:     }
01:54:31.266 STDOUT tofu: Plan: 2 to add, 0 to change, 0 to destroy.
01:54:31.266 STDOUT tofu: 
01:54:31.335 STDOUT tofu: null_resource.stack: Creating...
01:54:31.336 STDOUT tofu: null_resource.stack: Creation complete after 0s [id=5048075351934403310]
01:54:31.338 STDOUT tofu: local_file.output: Creating...
01:54:31.340 STDOUT tofu: local_file.output: Creation complete after 0s [id=7c49334a41879a2ec08a97b260afb6df63c42606]
01:54:31.524 STDOUT tofu: 
01:54:31.524 STDOUT tofu: Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
01:54:31.524 STDOUT tofu: 

Automatically merging because all changed stacks have been successfully applied.

@neptune-ci-tests neptune-ci-tests bot closed this Apr 11, 2026
@neptune-ci-tests neptune-ci-tests bot deleted the neptune-ci/pr-127 branch April 11, 2026 01:54
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