naming

Azure/naming/azurerm

Terraform Module HCL AZURERM
Install
module "naming" {
source = "Azure/naming/azurerm"
version = "0.4.3"
}
⭐ Source on GitHub 📦 Registry page
README

Azure Naming This module helps you to keep consistency on your resources names for Terraform The goal of this module it is that for each resource that requires a name in Terraform you would be easily able to compose this name using this module and this will keep the consistency in your repositories. Usage For every resource in terraform_azurerm just remove the azurerm part of the module and use the name property of this output. example for azurerm_resource_group you can use : ``tf module "naming" { source = "Azure/naming/azurerm" suffix = [ "test" ] } resource "azurerm_resource_group" "example" { name = module.naming.resource_group.name location = "West Europe" } ` if you want this to be unique for this module and not shared with other instances of this module you can use name_unique `tf m

Inputs (5)
NameTypeDescriptionDefault
prefixlist(string)It is not recommended that you use prefix by azure you should be using a suffix []
suffixlist(string)It is recommended that you specify a suffix for consistency. please use only low[]
unique-seedstringCustom value for the random characters to be used""
unique-lengthnumberMax length of the uniqueness suffix to be added4
unique-include-numbersboolIf you want to include numbers in the unique generationtrue
Outputs (50)
eventhub_namespace_disaster_recovery_config — Eventhub Namespace Disaster Recovery Config
purview_account — Purview Account
eventgrid_namespace — Eventgrid Namespace
private_dns_txt_record — Private Dns Txt Record
synapse_sql_pool — Synapse Sql Pool
app_configuration — App Configuration
notification_hub_namespace — Notification Hub Namespace
redis_cache — Redis Cache
stream_analytics_function_javascript_udf — Stream Analytics Function Javascript Udf
data_factory — Data Factory
dns_private_resolver — Dns Private Resolver
logic_app_workflow — Logic App Workflow
maintenance_configuration — Maintenance Configuration
monitor_diagnostic_setting — Monitor Diagnostic Setting
mssql_server — Mssql Server
network_ddos_protection_plan — Network Ddos Protection Plan
postgresql_firewall_rule — Postgresql Firewall Rule
data_protection_backup_vault — Data Protection Backup Vault
database_migration_project — Database Migration Project
subnet_service_endpoint_storage_policy — Subnet Service Endpoint Storage Policy
traffic_manager_profile — Traffic Manager Profile
stream_analytics_stream_input_iothub — Stream Analytics Stream Input Iothub
bot_channel_email — Bot Channel Email
communication_service — Communication Service
dns_aaaa_record — Dns Aaaa Record
resource_group_template_deployment — Resource Group Template Deployment
role_assignment — Role Assignment
snapshots — Snapshots
bot_web_app — Bot Web App
hdinsight_hbase_cluster — Hdinsight Hbase Cluster
… and 20 more outputs
Resources (1)
random_string
Details
FrameworkTerraform Module
LanguageHCL
Version0.4.3
Cloud AZURERM
★ Stars271
Forks139
Total downloads15.7M
Inputs5
Outputs50
Resources1
LicenseMIT
NamespaceAzure
Updated