f5-azure-arm-templates
f5-azure-arm-templates copied to clipboard
Enhancement: Optional DNS records
Description
Currently the templates require a DNS prefix for Public IP Addresses that is unique per region and global to all subscriptions. This can create conflicts across accounts that have no relation (i.e. if a user opts to use the "REQUIRED" input w/out modification).
It would nice to have an option / default to not create DNS records to avoid name conflicts.
The DNS label parameter is the prefix for all objects in the deployment, which is important for preventing conflicts in storage account names (which must be globally unique). We could remove the default value for it so customers are forced to type something.
Removing "REQUIRED" and having a customer enter a real value would be a great start. To be clear I'm really talking about leaving empty the field in the Public IP Address.

Understood, but if we do that then we need to add a parameter for a globally unique value to populate the storage account names with. Azure doesn't provide a function to return a truly unique value.
Internal ID 1197 created to officially track this. Note that this is low priority per reasons mentioned above.
Closing due to age. These legacy templates are now in maintenance mode and are being replaced by our next-generation templates available in the Cloud Templates 2.0 GitHub repo.
Our V2 templates have solved this issue with a uniqueString parameter.