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

@@ -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"
#опциональный параметр