Skip to content

CI: Neptune PR #135 integration test#100

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

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

Conversation

@neptune-ci-tests
Copy link
Copy Markdown

Automated integration test for devopsfactory-io/neptune#135

neptune-ref: f41bee9cfa9c0afc76e79f42e680f9af8977d46b

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 20, 2026
@github-actions
Copy link
Copy Markdown

🌊 Neptune Plan Results

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

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

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

Click to see the command output
stderr:
[apps/web/ci-135-1] 13:44:16.286 INFO   Downloading Terraform configurations from ../../../_modules/null-stack into ./.terragrunt-cache/UvYBVZCpqKosmE_OqJkpm8Pygj8/wXSEdkNd5e5MY27MFN0bjqcoO98

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

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

Click to see the command output
stderr:
[apps/web/ci-135-2] 13:44:18.804 INFO   Downloading Terraform configurations from ../../../_modules/null-stack into ./.terragrunt-cache/636pEGYK0fkz-WmV46ONLuC5vmE/wXSEdkNd5e5MY27MFN0bjqcoO98

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

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

Click to see the command output
stderr:


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

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

Click to see the command output
stderr:


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

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

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

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

stdout:
[apps/web/ci-135-1] 13:46:35.020 STDOUT tofu: local_file.output: Refreshing state... [id=1b6300ade75134499ed466bd926196991ca78996]
13:46:35.021 STDOUT tofu: null_resource.stack: Refreshing state... [id=8593475787630725652]
13:46:35.030 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
13:46:35.030 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
13:46:35.030 STDOUT tofu:   + create
13:46:35.030 STDOUT tofu: OpenTofu will perform the following actions:
13:46:35.030 STDOUT tofu:   # local_file.output will be created
13:46:35.030 STDOUT tofu:   + resource "local_file" "output" {
13:46:35.030 STDOUT tofu:       + content              = "apps/web/ci-135-1 deployed"
13:46:35.030 STDOUT tofu:       + content_base64sha256 = (known after apply)
13:46:35.030 STDOUT tofu:       + content_base64sha512 = (known after apply)
13:46:35.030 STDOUT tofu:       + content_md5          = (known after apply)
13:46:35.030 STDOUT tofu:       + content_sha1         = (known after apply)
13:46:35.030 STDOUT tofu:       + content_sha256       = (known after apply)
13:46:35.030 STDOUT tofu:       + content_sha512       = (known after apply)
13:46:35.030 STDOUT tofu:       + directory_permission = "0777"
13:46:35.031 STDOUT tofu:       + file_permission      = "0777"
13:46:35.031 STDOUT tofu:       + filename             = "./output.txt"
13:46:35.031 STDOUT tofu:       + id                   = (known after apply)
13:46:35.031 STDOUT tofu:     }
13:46:35.031 STDOUT tofu: Plan: 1 to add, 0 to change, 0 to destroy.
13:46:35.031 STDOUT tofu: 
13:46:35.069 STDOUT tofu: local_file.output: Creating...
13:46:35.071 STDOUT tofu: local_file.output: Creation complete after 0s [id=1b6300ade75134499ed466bd926196991ca78996]
13:46:35.072 STDOUT tofu: 
13:46:35.072 STDOUT tofu: Apply complete! Resources: 1 added, 0 changed, 0 destroyed.
13:46:35.072 STDOUT tofu: 

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

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

stdout:
[apps/web/ci-135-2] 13:46:37.003 STDOUT tofu: null_resource.stack: Refreshing state... [id=5662716031387554688]
13:46:37.004 STDOUT tofu: local_file.output: Refreshing state... [id=d75cc0055bb1580516a0bc98a87a02af93e9a42c]
13:46:37.011 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
13:46:37.011 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
13:46:37.011 STDOUT tofu:   + create
13:46:37.011 STDOUT tofu: OpenTofu will perform the following actions:
13:46:37.011 STDOUT tofu:   # local_file.output will be created
13:46:37.011 STDOUT tofu:   + resource "local_file" "output" {
13:46:37.011 STDOUT tofu:       + content              = "apps/web/ci-135-2 deployed"
13:46:37.012 STDOUT tofu:       + content_base64sha256 = (known after apply)
13:46:37.012 STDOUT tofu:       + content_base64sha512 = (known after apply)
13:46:37.012 STDOUT tofu:       + content_md5          = (known after apply)
13:46:37.012 STDOUT tofu:       + content_sha1         = (known after apply)
13:46:37.012 STDOUT tofu:       + content_sha256       = (known after apply)
13:46:37.012 STDOUT tofu:       + content_sha512       = (known after apply)
13:46:37.012 STDOUT tofu:       + directory_permission = "0777"
13:46:37.012 STDOUT tofu:       + file_permission      = "0777"
13:46:37.012 STDOUT tofu:       + filename             = "./output.txt"
13:46:37.012 STDOUT tofu:       + id                   = (known after apply)
13:46:37.012 STDOUT tofu:     }
13:46:37.012 STDOUT tofu: Plan: 1 to add, 0 to change, 0 to destroy.
13:46:37.012 STDOUT tofu: 
13:46:37.053 STDOUT tofu: local_file.output: Creating...
13:46:37.055 STDOUT tofu: local_file.output: Creation complete after 0s [id=d75cc0055bb1580516a0bc98a87a02af93e9a42c]
13:46:37.057 STDOUT tofu: 
13:46:37.057 STDOUT tofu: Apply complete! Resources: 1 added, 0 changed, 0 destroyed.
13:46:37.057 STDOUT tofu: 

Automatically merging because all changed stacks have been successfully applied.

@neptune-ci-tests neptune-ci-tests bot closed this Apr 20, 2026
@neptune-ci-tests neptune-ci-tests bot deleted the neptune-ci/pr-135 branch April 20, 2026 13:46
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