sbercloud-terraform / terraform-provider-sbercloud

Terraform SberCloud Provider
https://registry.terraform.io/providers/sbercloud-terraform/sbercloud/latest/docs
Mozilla Public License 2.0
32 stars 20 forks source link

Получение данных о конкретном флейворе #281

Closed phkrl closed 3 months ago

phkrl commented 4 months ago

На данный момент единственный способ получить информацию о флейворе в AZ - это получить список флейворов через data.sbercloud_compute_flavors и выбрать среди них нужный. У такого подхода есть две проблемы: этот data source возвращает ошибку, если не найдено флейворов, подходящих под указанные фильтры, а при успешном выполнении запроса нужна дополнительная логика для выбора флейвора. При этом фильтры являются жёсткими, то есть нельзя указать, например, RAM > 4GB. В качестве альтернативного решения мы хотели бы иметь возможность получать информацию о конкретном флейворе, для которого заранее известно имя или id. Примерная желаемая схема:

data "sbercloud_compute_flavor" "flavor" {
  availability_zone = "ru-moscow-1a"
  id = "c3.large.2"
}

Возвращаемые поля (необходимые):

BurMachine commented 3 months ago

Добрый день, на данный момент реализация такого функционала невозможна.