Skip to content

CI: Neptune PR #149 integration test - #187

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

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

Conversation

@neptune-ci-tests

Copy link
Copy Markdown

Automated integration test for devopsfactory-io/neptune#149

neptune-ref: d61bb349cef2d96813c7374530d53df7cc605ad9

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

Copy link
Copy Markdown

🌊 Neptune Plan Results

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

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

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

Click to see the command output
stderr:
[apps/web/ci-149-1] 11:38:07.930 INFO   Downloading Terraform configurations from ../../../_modules/null-stack into ./.terragrunt-cache/_9aEhKRVZbVbN11MUp6_j7k6QXk/wXSEdkNd5e5MY27MFN0bjqcoO98

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

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

Click to see the command output
stderr:
[apps/web/ci-149-2] 11:38:09.523 INFO   Downloading Terraform configurations from ../../../_modules/null-stack into ./.terragrunt-cache/3gvqK5HbSXDSo2S7UPW9lujpDgE/wXSEdkNd5e5MY27MFN0bjqcoO98

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

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

Click to see the command output
stderr:


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

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

Click to see the command output
stderr:


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

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

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

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

stdout:
[apps/web/ci-149-1] 11:41:54.572 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
11:41:54.572 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
11:41:54.573 STDOUT tofu:   + create
11:41:54.573 STDOUT tofu: OpenTofu will perform the following actions:
11:41:54.573 STDOUT tofu:   # local_file.output will be created
11:41:54.573 STDOUT tofu:   + resource "local_file" "output" {
11:41:54.573 STDOUT tofu:       + content              = "apps/web/ci-149-1 deployed"
11:41:54.573 STDOUT tofu:       + content_base64sha256 = (known after apply)
11:41:54.573 STDOUT tofu:       + content_base64sha512 = (known after apply)
11:41:54.573 STDOUT tofu:       + content_md5          = (known after apply)
11:41:54.573 STDOUT tofu:       + content_sha1         = (known after apply)
11:41:54.573 STDOUT tofu:       + content_sha256       = (known after apply)
11:41:54.573 STDOUT tofu:       + content_sha512       = (known after apply)
11:41:54.573 STDOUT tofu:       + directory_permission = "0777"
11:41:54.573 STDOUT tofu:       + file_permission      = "0777"
11:41:54.573 STDOUT tofu:       + filename             = "./output.txt"
11:41:54.573 STDOUT tofu:       + id                   = (known after apply)
11:41:54.573 STDOUT tofu:     }
11:41:54.573 STDOUT tofu:   # null_resource.stack will be created
11:41:54.573 STDOUT tofu:   + resource "null_resource" "stack" {
11:41:54.573 STDOUT tofu:       + id       = (known after apply)
11:41:54.573 STDOUT tofu:       + triggers = {
11:41:54.573 STDOUT tofu:           + "stack" = "apps/web/ci-149-1"
11:41:54.573 STDOUT tofu:         }
11:41:54.573 STDOUT tofu:     }
11:41:54.573 STDOUT tofu: Plan: 2 to add, 0 to change, 0 to destroy.
11:41:54.573 STDOUT tofu: 
11:41:54.609 STDOUT tofu: null_resource.stack: Creating...
11:41:54.610 STDOUT tofu: null_resource.stack: Creation complete after 0s [id=5020944398208752130]
11:41:54.611 STDOUT tofu: local_file.output: Creating...
11:41:54.613 STDOUT tofu: local_file.output: Creation complete after 0s [id=52086cae4b51bf680bcd52c9b1843256eb86bab1]
11:41:54.736 STDOUT tofu: 
11:41:54.736 STDOUT tofu: Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
11:41:54.736 STDOUT tofu: 

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

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

stdout:
[apps/web/ci-149-2] 11:41:57.875 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
11:41:57.875 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
11:41:57.875 STDOUT tofu:   + create
11:41:57.875 STDOUT tofu: OpenTofu will perform the following actions:
11:41:57.875 STDOUT tofu:   # local_file.output will be created
11:41:57.875 STDOUT tofu:   + resource "local_file" "output" {
11:41:57.875 STDOUT tofu:       + content              = "apps/web/ci-149-2 deployed"
11:41:57.875 STDOUT tofu:       + content_base64sha256 = (known after apply)
11:41:57.875 STDOUT tofu:       + content_base64sha512 = (known after apply)
11:41:57.875 STDOUT tofu:       + content_md5          = (known after apply)
11:41:57.875 STDOUT tofu:       + content_sha1         = (known after apply)
11:41:57.875 STDOUT tofu:       + content_sha256       = (known after apply)
11:41:57.875 STDOUT tofu:       + content_sha512       = (known after apply)
11:41:57.875 STDOUT tofu:       + directory_permission = "0777"
11:41:57.875 STDOUT tofu:       + file_permission      = "0777"
11:41:57.875 STDOUT tofu:       + filename             = "./output.txt"
11:41:57.875 STDOUT tofu:       + id                   = (known after apply)
11:41:57.875 STDOUT tofu:     }
11:41:57.875 STDOUT tofu:   # null_resource.stack will be created
11:41:57.875 STDOUT tofu:   + resource "null_resource" "stack" {
11:41:57.875 STDOUT tofu:       + id       = (known after apply)
11:41:57.876 STDOUT tofu:       + triggers = {
11:41:57.876 STDOUT tofu:           + "stack" = "apps/web/ci-149-2"
11:41:57.876 STDOUT tofu:         }
11:41:57.876 STDOUT tofu:     }
11:41:57.876 STDOUT tofu: Plan: 2 to add, 0 to change, 0 to destroy.
11:41:57.876 STDOUT tofu: 
11:41:57.911 STDOUT tofu: null_resource.stack: Creating...
11:41:57.913 STDOUT tofu: local_file.output: Creating...
11:41:57.914 STDOUT tofu: null_resource.stack: Creation complete after 0s [id=1072150163158730851]
11:41:57.915 STDOUT tofu: local_file.output: Creation complete after 0s [id=9a9d987e5c78964728c3d299d47e7f39066bdafd]
11:41:58.029 STDOUT tofu: 
11:41:58.030 STDOUT tofu: Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
11:41:58.030 STDOUT tofu: 

Automatically merging because all changed stacks have been successfully applied.

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