У меня есть несколько AWS баз данных RDS, которые я хочу распределить по разным зонам доступности, это можно сделать так:
resource "random_shuffle" "az" {
input = ["eu-west-1a", "eu-west-1b", "eu-west-1c"]
result_count = 1
}
resource "aws_db_instance" "mydb" {
availability_zone = random_shuffle.az.result[0]
}
Проблема в том, что я не хочу, чтобы аз когда-либо изменялось после создания ресурса, потому что это приведет к его уничтожению.
Это проблема, потому что, если я добавлю / удалю элемент в списке, будет выбрано новое случайное значение.
Как мне добиться такого поведения, как «выбрать случайное значение только один раз»?