Feature Description
Append a randomized string to all generated Google Cloud Project IDs.
Use Case
If a Google Cloud project is deleted, it enters a 30-day soft-delete lock. Terraform deployments currently fail if a developer attempts to redeploy to the same environment using the same project name.
Proposed Solution
Integrate a random_string or random_id Terraform resource into the base project creation modules to append a 4-character unique hash to all generated Project IDs, preventing naming collisions.
Compliance & Deployment Context
- Target Deployment Type(s):
Reusability Check
Stellar Engine prioritizes reusability.
Alternatives Considered
Forcing developers to manually change variable names every time they tear down and rebuild an environment.
Additional Context
This was explicitly requested in the legacy Feature Braindump from 2023.
Feature Description
Append a randomized string to all generated Google Cloud Project IDs.
Use Case
If a Google Cloud project is deleted, it enters a 30-day soft-delete lock. Terraform deployments currently fail if a developer attempts to redeploy to the same environment using the same project name.
Proposed Solution
Integrate a
random_stringorrandom_idTerraform resource into the base project creation modules to append a 4-character unique hash to all generated Project IDs, preventing naming collisions.Compliance & Deployment Context
Reusability Check
Stellar Engine prioritizes reusability.
Alternatives Considered
Forcing developers to manually change variable names every time they tear down and rebuild an environment.
Additional Context
This was explicitly requested in the legacy Feature Braindump from 2023.