This commit is contained in:
2024-03-25 12:00:45 +03:00
parent ce4b847596
commit 3a5825ade0
30 changed files with 679 additions and 389 deletions

View File

@@ -47,7 +47,7 @@ resource "decort_bservice" "b" {
#доступность сервиса
#необязательный параметр
#тип - булев тип
#используется при редактировании ресурса
#используется при редактировании и создании ресурса
#по-умолачанию - false
#enable = true
@@ -78,7 +78,7 @@ resource "decort_bservice" "b" {
#старт сервиса
#необязательный параметр
#тип - булев тип
#используется при редактировании ресурса
#используется при редактировании и создании ресурса
#по-умолачанию - false
#start = false

View File

@@ -278,6 +278,11 @@ resource "decort_k8s" "cluster" {
# тип - файл
oidc_cert = file("ca.crt")
# команда destroy удаляет кластер без возможности восстановления
# опциональный параметр
# тип - булев тип
permanently = true
}
output "test_cluster" {

View File

@@ -90,6 +90,12 @@ resource "decort_k8s_cp" "cp" {
# Опциональный параметр
# bool
with_lb = true
# команда destroy удаляет кластер без возможности восстановления
# опциональный параметр
# тип - булев тип
permanently = true
}
output "cp_out" {

View File

@@ -160,7 +160,7 @@ resource "decort_kvmvm" "comp" {
key = "testkey"
#ключ правила
#обязательный параметр
#необязательный параметр
#тип строка
value = "testvalue"
}
@@ -194,7 +194,7 @@ resource "decort_kvmvm" "comp" {
key = "testkey"
#ключ правила
#обязательный параметр
#необязательный параметр
#тип строка
value = "testvalue"
}

View File

@@ -25,32 +25,95 @@ provider "decort" {
allow_unverified_ssl = true
}
resource "decort_disk" "acl" {
resource "decort_disk" "disk" {
#id аккаунта
#обязательный параметр
#тип - число
account_id = 88366
gid = 212
disk_name = "super-disk-re"
size_max = 20
restore = true
permanently = true
reason = "delete"
iotune {
read_bytes_sec = 0
read_bytes_sec_max = 0
read_iops_sec = 0
read_iops_sec_max = 0
size_iops_sec = 0
total_bytes_sec = 0
total_bytes_sec_max = 0
total_iops_sec = 3000
total_iops_sec_max = 0
write_bytes_sec = 0
write_bytes_sec_max = 0
write_iops_sec = 0
write_iops_sec_max = 0
}
#gid
#обязательный параметр
#тип - число
gid = 212
#название диска диска
#обязательный параметр
#тип - строка
disk_name = "super-disk-re"
#максимальный размер диска
#обязательный параметр
#тип - число
#значение по умолчанию 10
size_max = 20
#описание диска
#опциональный параметр
#тип - строка
#desc = "description"
#тип диска
#опциональный параметр
#тип - строка
#возможные значения "D", "B", "T"
#type = "D"
#sep id
#опциональный параметр
#тип - число
#значение по умолчанию 0
#sep_id = 1
#название pool
#опциональный параметр
#тип - строка
#pool = 1
#флаг для восстановления диска
#опциональный параметр
#тип - булев
#restore = true
#флаг для удаления диска
#опциональный параметр
#тип - булев
#permanently = true
#причина удаления диска
#опциональный параметр
#тип - строка
#reason = "delete"
#флаг поделиться диском
#опциональный параметр
#тип - булев
#shareable = true
#флаг отсоединения диска от машины перед удалением
#опциональный параметр
#тип - булев
#detach = true
#настройки лимитов операций записи/чтения с диска
#опциональный параметр
#тип - блок, тип вложенных полей - число
# iotune {
# read_bytes_sec = 0
# read_bytes_sec_max = 0
# read_iops_sec = 0
# read_iops_sec_max = 0
# size_iops_sec = 0
# total_bytes_sec = 0
# total_bytes_sec_max = 0
# total_iops_sec = 3000
# total_iops_sec_max = 0
# write_bytes_sec = 0
# write_bytes_sec_max = 0
# write_iops_sec = 0
# write_iops_sec_max = 0
# }
}
output "test" {
value = decort_disk.acl
value = decort_disk.disk
}