This commit is contained in:
2026-09-21 11:51:12 +03:00
parent 9cd93e4277
commit 2b229a84fb
240 changed files with 7735 additions and 3166 deletions

View File

@@ -1,6 +1,6 @@
/*Deprecated
Данный datasource является **deprecated** и будет удалён в следующих версиях. Вместо него неоходимо использовать datasource **decort_audit_list**.
Данный datasource является **deprecated** и будет удалён в версии **4.14.0**. Вместо него неоходимо использовать datasource **decort_audit_list**.
*/
/*

View File

@@ -1,3 +1,8 @@
/*Deprecated
Данный datasource является **deprecated** и будет удалён в версии **4.14.0**.
*/
/*
Пример использования
Ресурса cdrom image

View File

@@ -1,3 +1,8 @@
/*Deprecated
Данный datasource является **deprecated** и будет удалён в версии **4.14.0**.
*/
/*
Пример использования
Получение информации о зарезервированных вычислительных мощностях

View File

@@ -55,8 +55,8 @@ data "decort_image_list" "il" {
#фильтр по типу образа
#опциональный параметр
#тип - строка
#type_image = "cdrom"
#тип - массив строк
#type_image = ["linux", "windows"]
#фильтр по размеру образа
#опциональный параметр

View File

@@ -44,11 +44,10 @@ resource "decort_image_virtual" "iv" {
link_to = 123
#id аккаунта
#опциональный параметр
#значение по умолчанию - 0
#тип - целое число
#обязательный параметр
#тип - целое число
#используется при создании
#account_id = 123
account_id = 123
}

View File

@@ -46,6 +46,7 @@ resource "decort_k8s" "cluster" {
#обязательный параметр
#тип - целое число
#используется при создании
#максимально поддерживаемая версия Kubernetes < 1.29
k8sci_id = 9
#сетевой плагин

View File

@@ -42,6 +42,7 @@ resource "decort_k8s_cp" "cp" {
#обязательный параметр
#тип - целое число
#используется при создании
#максимально поддерживаемая версия Kubernetes < 1.29
k8sci_id = 55
#плагин сети (flannel, weavenet или calico)

View File

@@ -0,0 +1,38 @@
/*
Пример использования
Получение данных о профиле CPU alignment виртуальной машины
*/
#Раскомментируйте этот код,
#и внесите необходимые правки в версию и путь,
#чтобы работать с установленным вручную (не через hashicorp provider registry) провайдером
/*
terraform {
required_providers {
decort = {
source = "basis/decort/decort"
version = "<VERSION>"
}
}
}
*/
provider "decort" {
authenticator = "decs3o"
#controller_url = <DECORT_CONTROLLER_URL>
controller_url = "https://ds1.digitalenergy.online"
#oauth2_url = <DECORT_SSO_URL>
oauth2_url = "https://sso.digitalenergy.online"
allow_unverified_ssl = true
}
data "decort_kvmvm_cpu_alignment_profile" "cpu_alignment_profile" {
#id виртуальной машины
#обязательный параметр
#тип - целое число
compute_id = 100
}
output "output" {
value = data.decort_kvmvm_cpu_alignment_profile.cpu_alignment_profile
}

View File

@@ -1,3 +1,8 @@
/*Deprecated
Данный datasource является **deprecated** и будет удалён в версии **4.14.0**. Вместо него неоходимо использовать datasource **decort_audit_list**.
*/
/*
Пример использования
Получение данных об аудитах compute (виртуальной машине)

View File

@@ -69,6 +69,13 @@ resource "decort_kvmvm" "comp" {
#используется при создании и обновлении
#chipset = "i440fx"
#тип часов для ВМ
#опциональный параметр
#возможные значения: "default", "linux", "windows", "none"
#по умолчанию - "default"
#используется при создании и обновлении
#clock = "linux"
#размер загрузочного диска
#опциональный параметр
#тип - целое число
@@ -197,6 +204,13 @@ resource "decort_kvmvm" "comp" {
#тип - булев
#permanently = false
#монтирование диска в режиме read only
#используется только при добавлении нового диска к существующей ВМ
#опциональный параметр
#тип - булев
#по умолчанию - false
#read_only = true
#блок для управления IO-лимитами диска
#опциональный параметр
#тип - блок
@@ -293,6 +307,11 @@ resource "decort_kvmvm" "comp" {
#используется при создании и обновлении
#affinity_label = "test4"
#имя профиля CPU alignment
#опциональный параметр
#тип - строка
#используется при создании и обновлении
#cpu_alignment_profile = "balanced"
#id экстра дисков
#опциональный параметр
@@ -354,6 +373,13 @@ resource "decort_kvmvm" "comp" {
#тип - булев
#enabled = true
#выключение шлюза по умолчанию на интерфейсе
#используется только с сетями типа "VINS"
#по умолчанию - true
#опциональный параметр
#тип - булев
#enable_default_gateway = false
#маска подсети
#используется только с сетями типа "DPDK" и "VFNIC"
#опциональный параметр

View File

@@ -1,6 +1,6 @@
/*Deprecated
Данный datasource является **deprecated** и будет удалён в следующих версиях. Вместо него неоходимо использовать datasource **decort_audit_list**.
Данный datasource является **deprecated** и будет удалён в версии **4.14.0**. Вместо него неоходимо использовать datasource **decort_audit_list**.
*/
/*

View File

@@ -208,6 +208,12 @@ resource "decort_resgroup" "rg" {
#значение по умолчанию - -1
#limit = 111
#}
#включение шлюза по умолчанию
#опциональный параметр
#тип - булев
#используется при создании
#enable_default_gateway = false
}

View File

@@ -1,6 +1,6 @@
/*Deprecated
Данный datasource является **deprecated** и будет удалён в следующих версиях. Вместо него неоходимо использовать datasource **decort_audit_list**.
Данный datasource является **deprecated** и будет удалён в версии **4.14.0**. Вместо него неоходимо использовать datasource **decort_audit_list**.
*/
/*

View File

@@ -201,6 +201,12 @@ resource "decort_vins" "vins" {
#значение по умолчанию - false
#enable_secgroups = false
#включение шлюза по умолчанию
#опциональный параметр
#тип - булев
#используется при создании
#по умолчанию - true
#enable_default_gateway = false
}
output "test" {