4.6.1
This commit is contained in:
@@ -3,9 +3,7 @@
|
||||
Ресурса sep
|
||||
Ресурс позволяет:
|
||||
1. Создавать sep.
|
||||
2. Редактировать sep.
|
||||
3. Удалять sep.
|
||||
4. Конфигурировать sep.
|
||||
2. Удалять sep.
|
||||
*/
|
||||
|
||||
#Расскомментируйте код ниже,
|
||||
@@ -50,7 +48,7 @@ resource "decort_cb_sep" "s" {
|
||||
|
||||
#конфигурация sep
|
||||
#обязательный параметр
|
||||
#мб применен при создании или редактировании sep
|
||||
#мб применен при создании sep
|
||||
#представляет собой json-строку
|
||||
#тип - строка
|
||||
config = file("./config.json")
|
||||
@@ -61,31 +59,8 @@ resource "decort_cb_sep" "s" {
|
||||
#тип - строка
|
||||
#desc = "rrrrr"
|
||||
|
||||
#изменение поля в конфигурации
|
||||
#опциональный параметр
|
||||
#может быть применен на уже созданном sep
|
||||
#внимание, во избежание конфликтов не использовать с полем config
|
||||
#тип - блок поля
|
||||
#field_edit {
|
||||
#имя поля
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#field_name = "edgeuser_password"
|
||||
|
||||
#значение поля
|
||||
#обязательный параметр
|
||||
#тип - json строка
|
||||
#field_value = "mosk"
|
||||
|
||||
#тип значения
|
||||
#обязательный параметр
|
||||
#возможные значения: list,dict,int,bool,str
|
||||
#тип - строка
|
||||
#field_type = "str"
|
||||
#}
|
||||
|
||||
#предоставление/отключение доступа указанных аккаунтов к sep
|
||||
#опциональный параметр, используется при редактировании и создании ресурса
|
||||
#опциональный параметр, используется создании ресурса
|
||||
#тип - массив целых чисел
|
||||
#account_ids = [12, 245]
|
||||
|
||||
@@ -118,42 +93,61 @@ resource "decort_cb_sep" "s" {
|
||||
|
||||
#использование нодами
|
||||
#опциональный параметр
|
||||
#используется при редактировании и создании ресурса
|
||||
#используется при создании ресурса
|
||||
#тип - массив целых чисел
|
||||
#consumed_by = []
|
||||
|
||||
#обновление лимита объема
|
||||
#опциональный параметр
|
||||
#применяется на уж созданном ресурсе
|
||||
#тип - булев
|
||||
#upd_capacity_limit = true
|
||||
|
||||
#id provided nodes
|
||||
#опциональный параметр
|
||||
#используется при редактировании и создании ресурса
|
||||
#используется при создании ресурса
|
||||
#тип - массив целых чисел
|
||||
#provided_by = [16, 14, 15]
|
||||
|
||||
#отключение nodes
|
||||
#опциональный параметр
|
||||
#применяется на уже созданном ресурсе
|
||||
#используется в связке с clear_physically
|
||||
#по умолчанию - true
|
||||
#тип - булев
|
||||
#decommission = true
|
||||
|
||||
#физическое очищение nodes
|
||||
#опциональный параметр
|
||||
#используется при удалении ресурса
|
||||
#внимание, во избежание конфликтов использовать только в связке с полем decommission = true
|
||||
#тип - булев
|
||||
#clear_physically = false
|
||||
|
||||
#добавление/удаление pools к/из sep
|
||||
#опциональный параметр
|
||||
#используется при редактировании и создании ресурса, состоит из имен pool
|
||||
#тип - массив строк
|
||||
#pools = ["data01", "data02"]
|
||||
#используется при создании ресурса, состоит из имен pool
|
||||
#тип - блок pools
|
||||
pools {
|
||||
#идентификаторы учетных записей доступа
|
||||
#обязательный параметр
|
||||
#тип - массив целых чисел
|
||||
access_account_ids = [1, 2, 3]
|
||||
|
||||
#идентификаторы групп ресурсов доступа
|
||||
#обязательный параметр
|
||||
#тип - массив целых чисел
|
||||
access_res_group_ids = [10, 20, 30]
|
||||
|
||||
#имя пула
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
name = "example_pool_name"
|
||||
|
||||
#тип пула
|
||||
#опциональный параметр
|
||||
#тип - массив строк
|
||||
types = ["type1", "type2"]
|
||||
|
||||
#адреса узлов хранения
|
||||
#опциональный параметр
|
||||
#тип - блок ip адресов
|
||||
uris {
|
||||
#ip адрес узла
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
ip = "192.168.1.1"
|
||||
|
||||
#порт узла
|
||||
#обязательный параметр
|
||||
#тип - целое число
|
||||
port = 8080
|
||||
}
|
||||
|
||||
#доступный объем пула
|
||||
#обязательный параметр
|
||||
#тип - целое число
|
||||
usage_limit = 1000
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user