В настоящее время изучаю Terraform, и я использовал random_id
для добавления к имени виртуальной машины:
resource "random_id" "rid" {
bytes = 8
}
resource "azurerm_virtual_machine" "vm1" {
name = "vm-${random_id.rid.hex}"
...
}
Это работает первый раз при применении, однако в последующих приложениях его нужно уничтожить виртуальная машина, потому что имя теперь изменилось на другое random_id
. С небольшим чтением я знаю, что есть
keepers = {}
, который я могу использовать внутри random
, однако после нескольких попыток я просто не могу заставить его работать, или я неправильно его понял цель. Какой лучший способ go об этом?
- Создать случайное имя виртуальной машины
- Сохранить это имя при последующих
terraform apply
Спасибо!