Ресурстар конфигурациясына арналған кіріс айнымалылары
Ресурстар конфигурациясына арналған кіріс айнымалыларын сипаттаңыз. Айнымалыларды шартты түрде 1 кестеде келтірілген топтарға бөлуге болады.
Топ | Сипаттама | Қолдау көрсетілетін түрлер |
|---|---|---|
Арнайы | Брокерден алынған деректерді пайдалануға мүмкіндік беретін айнымалылар. Келесі айнымалыларға қолдау көрсетіледі:
Манифестте мұндай айнымалыларды жариялаған кезде, олардың мәнін Terraform автоматты түрде алады | string |
Сыртқы | Тарифтік жоспардың конфигурациялау шеберінде бапталатын тарифтік опциялар мәндерін орнатуға мүмкіндік беретін айнымалылар. Айнымалы атауы тарифтік опцияның YAML файлының атауына сәйкес келуі тиіс. Мұндай айнымалыны манифестте жариялаудан бөлек, ол:
Сыртқы айнымалы үшін әдепкі мәнді орнатуға болады. Егер сыртқы мәнді алу мүмкін болмаса, сол мән қолданылады | number, string, boolean |
Жергілікті | Тек манифестте қолданылатын айнымалылар. Айнымалыны жариялау кезінде | Terraform қолдайтын түрлер |
# Идентификатор развертывания сервисаvariable "instance_uuid" {type = string}# Email пользователяvariable "email" {type = string}
# Имя виртуальной сети, где будет создана ВМvariable "sub_network" {type = stringdefault = "test-net"}# Количество CPU для ВМvariable "flavor_vcpus" {type = numberdefault = 2}
Кіріс айнымалыларын сипаттау кезінде locals блоктарын пайдалануға болады. Олардың көмегімен есептеулерді, соның ішінде басқа жарияланған айнымалылар негізіндегі есептеулерді пайдаланып айнымалыларды орнатуға болады.