saif-utilities¶
This repository provides reusable Terraform utility modules for Azure infrastructure with standardized naming and validation patterns.
Available Modules¶
Naming Modules¶
- modules/naming/base - Provider-agnostic base naming functionality
- modules/naming/azure/servicebus/namespace - Azure ServiceBus namespace naming
- modules/naming/azure/static - Static organizational configuration
String Utilities¶
- modules/string_utilities/casing - String case conversion utilities
Examples¶
See the examples folder for usage examples: - naming-base - Basic naming module usage - naming-servicebus - ServiceBus namespace naming - string-utilities - String casing utilities
Usage¶
module "servicebus_namespace" {
source = "app.terraform.io/SAIFCorp/utilities/saif//modules/naming/azure/servicebus/namespace"
environment_short_name = "prod"
tenant = "corporate"
prefix = ["shared"]
suffix = ["primary"]
}
Providers¶
No providers.
Inputs¶
No inputs.
Outputs¶
No outputs.