4.11.0
This commit is contained in:
@@ -44,7 +44,6 @@ data "decort_account_consumed_units_by_type" "acubt" {
|
||||
#CU_M - кол-во RAM, в МБ
|
||||
#CU_D - кол-во используемой дисковой памяти, в ГБ
|
||||
#CU_I - кол-во публичных ip адресов
|
||||
#CU_NP - кол-во полученного/отданного трафика, в ГБ
|
||||
#CU_DM - кол-во доступной дисковой памяти, в ГБ
|
||||
#gpu_units - кол-во GPU
|
||||
cu_type = "CU_C"
|
||||
|
||||
@@ -113,12 +113,6 @@ resource "decort_account" "a" {
|
||||
#если установлена -1 - кол-во неограничено
|
||||
#cu_i = 2
|
||||
|
||||
#ограничения на кол-во передачи данных, в ГБ
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
#если установлена -1 - кол-во неограничено
|
||||
#cu_np = 2
|
||||
|
||||
#кол-во графических процессоров
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
|
||||
@@ -130,11 +130,11 @@ resource "decort_bservice_group" "bsg" {
|
||||
|
||||
#чипсет для добавляемых виртуальных машин
|
||||
#возможные значения - i440fx, Q35
|
||||
#по умолчанию - i440fx
|
||||
#по умолчанию - Q35
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#используется при создании
|
||||
#chipset = "i440fx"
|
||||
#chipset = "Q35"
|
||||
|
||||
#id групп родителей
|
||||
#опциональный параметр
|
||||
@@ -177,14 +177,6 @@ resource "decort_bservice_group" "bsg" {
|
||||
#используется при обновлении
|
||||
#по умолчанию - "RELATIVE"
|
||||
#mode = "RELATIVE"
|
||||
|
||||
#драйвер
|
||||
#опциональный параметр
|
||||
#возможные значения - "KVM_X86"
|
||||
#тип - строка
|
||||
#используется при создании
|
||||
#по умолчанию - "KVM_X86"
|
||||
#driver = "KVM_X86"
|
||||
}
|
||||
|
||||
output "test" {
|
||||
|
||||
@@ -66,9 +66,18 @@ resource "decort_disk" "acl" {
|
||||
#флаг, отвечающий за доступность диска другим ресурсам
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#возможные значенния - "none", "writethrough"
|
||||
#используется при создании и обновлении
|
||||
#shareable = false
|
||||
|
||||
#установка режима кэширования
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#возможные значенния - "none", "writethrough"
|
||||
#значение по умолчанию - none
|
||||
#используется при создании
|
||||
#cache = "none"
|
||||
|
||||
}
|
||||
|
||||
output "test" {
|
||||
|
||||
@@ -57,12 +57,6 @@ data "decort_flipgroup_list" "fg" {
|
||||
#тип - строка
|
||||
#by_ip = "1.1.1.1.1"
|
||||
|
||||
#фильтр по id ресурсной группы
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
#если не задан - выводятся все доступные данные
|
||||
#rg_id = 11111
|
||||
|
||||
#сортировка по одному из поддерживаемых полей
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
|
||||
@@ -167,7 +167,9 @@ resource "decort_k8s" "cluster" {
|
||||
#тип эмулируемой системы
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#chipset = "i440fx"
|
||||
#возможные значения: "i440fx", "Q35"
|
||||
#по умолчанию - Q35
|
||||
#chipset = "Q35"
|
||||
#}
|
||||
|
||||
#далее можно создавать произвольное кол-во дополнительных worker групп
|
||||
@@ -211,7 +213,9 @@ resource "decort_k8s" "cluster" {
|
||||
#тип эмулируемой системы
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#chipset = "i440fx"
|
||||
#возможные значения: "i440fx", "Q35"
|
||||
#по умолчанию - Q35
|
||||
#chipset = "Q35"
|
||||
|
||||
#список лейблов
|
||||
#опциональный параметр
|
||||
@@ -329,8 +333,10 @@ resource "decort_k8s" "cluster" {
|
||||
#тип эмулируемой системы
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#возможные значения: "i440fx", "Q35"
|
||||
#по умолчанию - Q35
|
||||
#используется при создании
|
||||
#chipset = "i440fx"
|
||||
#chipset = "Q35"
|
||||
|
||||
#запуск,остановка кластера
|
||||
#опциональный параметр
|
||||
|
||||
@@ -72,8 +72,10 @@ resource "decort_k8s_wg" "wg" {
|
||||
#тип эмулируемой системы
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#возможные значения: "i440fx", "Q35"
|
||||
#по умолчанию - Q35
|
||||
#используется при создании
|
||||
#chipset = "i440fx"
|
||||
#chipset = "Q35"
|
||||
|
||||
#размер загрузочного диска для worker node, в ГБ
|
||||
#опциональный параметр
|
||||
|
||||
@@ -221,7 +221,7 @@ resource "decort_kvmvm" "comp" {
|
||||
#key = "testkey"
|
||||
|
||||
#ключ правила
|
||||
#опциональный параметр
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#value = "testvalue"
|
||||
#}
|
||||
@@ -256,7 +256,7 @@ resource "decort_kvmvm" "comp" {
|
||||
#key = "testkey"
|
||||
|
||||
#ключ правила
|
||||
#опциональный параметр
|
||||
#обязательный параметр
|
||||
#тип -строка
|
||||
#value = "testvalue"
|
||||
#}
|
||||
@@ -341,6 +341,12 @@ resource "decort_kvmvm" "comp" {
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#enabled = true
|
||||
|
||||
#маска подсети
|
||||
#используется только с сетями типа "DPDK" и "VFNIC"
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
#net_mask = 32
|
||||
#}
|
||||
|
||||
#группы безопасности
|
||||
@@ -473,14 +479,14 @@ resource "decort_kvmvm" "comp" {
|
||||
#cdrom_id = 344
|
||||
#}
|
||||
|
||||
#добавить компьют на стэк
|
||||
#добавить компьют на ноду
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#используется при создании и обновлении
|
||||
#pin_to_stack = true
|
||||
#pin_to_node = true
|
||||
|
||||
#список ядер для использования в механизме vcpupinning. Количество указанных ядер должно быть равно количеству виртуальных процессоров ВМ
|
||||
#игнорируется если cpu_pin=false или pin_to_stack=false
|
||||
#игнорируется если cpu_pin=false или pin_to_node=false
|
||||
#опциональный параметр
|
||||
#тип - массив целых чисел
|
||||
#используется при создании и обновлении
|
||||
|
||||
@@ -58,13 +58,13 @@ resource "decort_lb" "lb" {
|
||||
#vins_id = 758
|
||||
|
||||
#флаг запуска load balancer
|
||||
#обязательный параметр
|
||||
#опциональный параметр
|
||||
#если load balancer был в статусе "stopped" (start = false),
|
||||
#то для успешного старта, он должен быть доступен (enable = true)
|
||||
#по умолчанию - true
|
||||
#тип - булев
|
||||
#используется при создании и обновлении
|
||||
start = true
|
||||
#start = true
|
||||
|
||||
#создать схему отказоустойчивой LB
|
||||
#опциональный параметр
|
||||
|
||||
@@ -154,12 +154,6 @@ resource "decort_resgroup" "rg" {
|
||||
#тип - целое число
|
||||
#disk = 180
|
||||
|
||||
#максимальное количество отправленных/полученных сетевых узлов
|
||||
#опциональный параметр
|
||||
#по умолчанию: -1
|
||||
#тип - целое число
|
||||
#ext_traffic = 21
|
||||
|
||||
#максимальное количество назначенных общедоступных IP-адресов
|
||||
#опциональный параметр
|
||||
#по умолчанию: -1
|
||||
|
||||
@@ -1,38 +0,0 @@
|
||||
/*
|
||||
Пример использования
|
||||
Получение stack по его id
|
||||
*/
|
||||
|
||||
#Раскомментируйте этот код,
|
||||
#и внесите необходимые правки в версию и путь,
|
||||
#чтобы работать с установленным вручную (не через 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_stack" "stack" {
|
||||
#идентификатор стека
|
||||
#обязательный параметр
|
||||
#тип - целое число
|
||||
stack_id = 2
|
||||
}
|
||||
|
||||
output "test" {
|
||||
value = data.decort_stack.stack
|
||||
}
|
||||
@@ -1,71 +0,0 @@
|
||||
/*
|
||||
Пример использования
|
||||
Получение списка stack
|
||||
*/
|
||||
|
||||
#Раскомментируйте этот код,
|
||||
#и внесите необходимые правки в версию и путь,
|
||||
#чтобы работать с установленным вручную (не через 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_stack_list" "stack_list" {
|
||||
#фильтрация списка для получения информации о конкретном stack по его id
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
#by_id = 2
|
||||
|
||||
#фильтрация списка для получения информации о конкретном stack по его имени
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#name = "alpha-cpu-04"
|
||||
|
||||
#фильтрация списка для получения информации о конкретном stack по его типу
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#type = "KVM"
|
||||
|
||||
#фильтрация списка для получения информации о конкретном stack по его статусу
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#status = "ENABLED"
|
||||
|
||||
#сортировка по одному из поддерживаемых полей
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#формат - "+поле" по возрастанию / "-поле" по убыванию
|
||||
#sort_by = "+name"
|
||||
|
||||
#номер страницы для отображения
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
#если не задан - выводятся все доступные данные
|
||||
#page = 2
|
||||
|
||||
#размер страницы
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
#если не задан - выводятся все доступные данные
|
||||
#size = 3
|
||||
}
|
||||
|
||||
output "test" {
|
||||
value = data.decort_stack_list.stack_list
|
||||
}
|
||||
|
||||
@@ -87,6 +87,12 @@ data "decort_storage_policy_list" "lsp" {
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#pool_name = "name"
|
||||
|
||||
#сортировка по статусу SEP
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#возможные значения - ENABLED, DISABLED
|
||||
#sep_tech_status = "ENABLED"
|
||||
}
|
||||
|
||||
output "test" {
|
||||
|
||||
Reference in New Issue
Block a user