From aa1218130e3b9d8b50455a8823e6032442a7e72b Mon Sep 17 00:00:00 2001 From: sebas_correa Date: Tue, 14 Jul 2026 14:56:52 -0300 Subject: [PATCH] fix(parameter_storage_definition): derive slug output from the created resource The slug output was sourced from the rendered template's local.config.slug instead of the specification resource's own attribute, so it carried no dependency edge on the resource and could expose a value that mismatches what the API actually assigns, causing dependents to run before the specification exists. Co-Authored-By: Claude Sonnet 5 --- nullplatform/parameter_storage_definition/outputs.tf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nullplatform/parameter_storage_definition/outputs.tf b/nullplatform/parameter_storage_definition/outputs.tf index d1b2ee9b..5ebdbe8a 100644 --- a/nullplatform/parameter_storage_definition/outputs.tf +++ b/nullplatform/parameter_storage_definition/outputs.tf @@ -4,8 +4,8 @@ output "specification_id" { } output "slug" { - description = "Slug of the provider specification, resolved from the rendered template. Pass this to parameter_storage_configuration.provider_specification_slug." - value = local.config.slug + description = "Slug of the created provider specification. Pass this to parameter_storage_configuration.provider_specification_slug." + value = nullplatform_provider_specification.parameter_storage_specification.slug } output "name" {