#azure #terraform #terraform-provider-azure
#azure #terraform #terraform-provider-azure
Вопрос:
Я создаю несколько ресурсов Azure (например, учетные записи хранения), чтобы их имя было уникальным в Azure.
Существует ли какой-либо метод в сценариях Terraform, который позволяет добавлять случайную строку в конец ресурсов, чтобы их имя стало уникальным в Azure?
Каков общий шаблон для решения этого требования?
Ответ №1:
Конечно, да, вы можете создать resource random_string и использовать in в именах:
resource "random_string" "random" {
length = 16
special = true
override_special = "/@£$"
}
resource "aws_ecr_repository" "foo" {
name = "bar-${random_string.random.result}"
...
}
https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/string
Ответ №2:
Если вы используете Azure, есть действительно модуль именования спуска. Это помогает с последовательным и случайным присвоением имен. Вы можете сослаться на это здесь .