diff --git a/builder/azure/arm/config.go b/builder/azure/arm/config.go index 7f69d5d10..b2301db6c 100644 --- a/builder/azure/arm/config.go +++ b/builder/azure/arm/config.go @@ -38,9 +38,23 @@ const ( DefaultVMSize = "Standard_A1" ) +const ( + // https://docs.microsoft.com/en-us/azure/architecture/best-practices/naming-conventions#naming-rules-and-restrictions + // Regular expressions in Go are not expressive enough, such that the regular expression returned by Azure + // can be used (no backtracking). + // + // -> ^[^_\W][\w-._]{0,79}(?