Problem / Use Case When running Terraform automation inside a meshStack workspace (e.g., via a private meshStack runner), there is currently no way for a Terraform configuration to introspect its own workspace context. If I want to reference my own workspace identifier — for example, to configure a resource scoped to my workspace — I have to pass it in as an explicit input variable. This is error-prone and creates unnecessary boilerplate. Other Terraform providers solve this cleanly. For example, the Azure provider offers: data "azurerm_client_config" "current" {} See: https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/client_config A similar pattern for the meshStack Terraform provider would be: data "meshstack_workspace" "current" {} This would allow a Terraform configuration to discover the workspace it is executing in, without requiring the caller to explicitly pass the workspace identifier as an input. Value / Impact Eliminates boilerplate: Platform teams no longer need to wire workspace identifiers through input variables when the runner already executes in that workspace context. Reduces configuration errors: Passing the wrong workspace identifier as an input is a common mistake; self-identification removes this risk entirely. Enables cleaner module design: Terraform modules that operate on the current workspace can be written without requiring consumers to supply context that the platform already knows. Consistent developer experience: Follows an established pattern familiar to engineers who work with cloud provider Terraform providers (AWS, Azure, GCP all offer similar self-identification data sources). Next Steps and Feedback If you would find this useful, please vote and share your use case in the comments: Which workspace attributes are most important to you in the data source? (e.g., workspace identifier, display name, tags) Do you need additional context beyond the workspace, such as the meshProject or platform tenant the runner is executing in? Feel free to reach out to our customer success team or contact us at support@meshcloud.io if you have questions.