terraform-uuid-generator is a lightweight Terraform configuration designed to generate unique identifiers during each execution. This utility is particularly useful for scenarios requiring runtime tracking, debugging, or creating consistently unique markers across terraform apply operations.
- Universally Unique Identifier (UUID) Generation: Creates a new UUID on every Terraform execution
- Execution Signature: Produces a random identifier based on the current runtime
- Zero Infrastructure Dependency: No cloud resources or external dependencies required
- Lightweight and Simple: Minimal configuration with maximum utility
- Terraform 1.0+
- HashiCorp Random Provider
terraform initterraform applyEach apply will generate new unique identifiers, which can be viewed in the output.
unique_id: A UUID generated during Terraform executionexecution_signature: A random hexadecimal identifier representing the runtime instance
- Tracking Terraform execution instances
- Debugging and logging
- Creating unique runtime markers
- Forcing configuration refreshes
This configuration generates random identifiers and does not interact with any external systems or create infrastructure.
[Insert your preferred open-source license]
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.