This commit is contained in:
2025-05-21 16:38:25 +03:00
parent 2c70109d2d
commit 9e68edb2b9
1034 changed files with 73925 additions and 3187 deletions

View File

@@ -6,7 +6,7 @@
2. Удалять sep.
*/
#Расскомментируйте код ниже,
#Раскомментируйте код ниже,
#и внесите необходимые правки в версию и путь,
#чтобы работать с установленным вручную (не через hashicorp provider registry) провайдером
/*
@@ -33,40 +33,45 @@ resource "decort_cb_sep" "s" {
#grid id
#обязательный параметр
#тип - целое число
#используется при создании
gid = 212
#sep name
#обязательный параметр
#тип - строка
#используется при создании
name = "test sep"
#тип sep
#обязательный параметр
#возможные значения - des, dorado, tatlin, hitachi, ovs, local, shared
#тип - строка
#используется при создании
type = "des"
#конфигурация sep
#обязательный параметр
#мб применен при создании sep
#представляет собой json-строку
#тип - строка
#используется при создании
config = file("./config.json")
#описание sep
#опциональный параметр
#используется при создании ресурса
#тип - строка
#используется при создании
#desc = "rrrrr"
#предоставление/отключение доступа указанных аккаунтов к sep
#опциональный параметр, используется создании ресурса
#опциональный параметр
#тип - массив целых чисел
#используется при создании
#account_ids = [12, 245]
#предоставление/отключение доступа к пулу на sep
#опциональный параметр, может быть применен на уже созданном sep
#опциональный параметр
#тип - блок доступа к пулу
#используется при создании
#access_to_pool {
#имя pool
#обязательный параметр
@@ -86,68 +91,68 @@ resource "decort_cb_sep" "s" {
#доступность sep
#опциональный параметр
#может быть применен на уже созданном ресурсе
#по умолчанию - false
#тип - булев
#используется при создании
#enable = false
#использование нодами
#опциональный параметр
#используется при создании ресурса
#тип - массив целых чисел
#используется при создании
#consumed_by = []
#id provided nodes
#опциональный параметр
#используется при создании ресурса
#тип - массив целых чисел
#используется при создании
#provided_by = [16, 14, 15]
#добавление/удаление pools к/из sep
#опциональный параметр
#используется при создании ресурса, состоит из имен pool
#тип - блок pools
pools {
#используется при создании
#pools {
#идентификаторы учетных записей доступа
#обязательный параметр
#тип - массив целых чисел
access_account_ids = [1, 2, 3]
#access_account_ids = [1, 2, 3]
#идентификаторы групп ресурсов доступа
#обязательный параметр
#тип - массив целых чисел
access_res_group_ids = [10, 20, 30]
#access_res_group_ids = [10, 20, 30]
#имя пула
#опциональный параметр
#тип - строка
name = "example_pool_name"
#name = "example_pool_name"
#тип пула
#опциональный параметр
#тип - массив строк
types = ["type1", "type2"]
#types = ["type1", "type2"]
#адреса узлов хранения
#опциональный параметр
#тип - блок ip адресов
uris {
#uris {
#ip адрес узла
#обязательный параметр
#тип - строка
ip = "192.168.1.1"
#ip = "192.168.1.1"
#порт узла
#обязательный параметр
#тип - целое число
port = 8080
}
#port = 8080
#}
#доступный объем пула
#обязательный параметр
#тип - целое число
usage_limit = 1000
}
#usage_limit = 1000
#}
}