У меня есть следующий фрагмент кода, целью которого является создание случайного идентификатора и его использование в именных проектах.
7 resource "random_id" "ent_id" {
8 byte_length = 8
9 }
10
23 variable "project_name" {
24 type = "string"
25 default = "proj-$${random_id.ent_id.hex}"
26 description = "Name of the service project"
27 }
Синтаксически выглядит хорошо, но когда я запускаю init, я получаю это -
Error: module.folder.google_project.new_project: "proj-$${random_id.ent_id.hex}" name must be 4 to 30 characters with lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point.
Я что-то здесь упускаю?Является ли ошибка для строки "proj - $$ {random_id.ent_id.hex}" или результатом того выражения, которое приходит (или, по крайней мере, предназначено для этого), что-то вроде "proj-b7bb04fde7253b14"
Пожалуйста, обратите внимание, что '$$' в выражении связано с этим- https://github.com/hashicorp/terraform/issues/18069