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

@@ -11,7 +11,7 @@
7. Перезапускать и редеплоить vnfdev
*/
#Расскомментируйте этот код,
#Раскомментируйте этот код,
#и внесите необходимые правки в версию и путь,
#чтобы работать с установленным вручную (не через hashicorp provider registry) провайдером
/*
@@ -38,54 +38,64 @@ resource "decort_cb_vins" "vins" {
#обязательный параметр
#имя создаваемого ресурса
#тип - строка
name = "Test_name"
#используется при создании
name = "test_name"
#id аккаунта для создаения ресурса
#id аккаунта для создания ресурса
#опциональный параметр
#внимание, для создания ресурса обязательно должен быть указан или rg_id, или account_id
#тип - целое число
#используется при создании
account_id = 2023
#id ресурсной группы для создаения ресурса
#опциональный параметр
#внимание, для создания ресурса обязательно должен быть указан или rg_id, или account_id
#тип - целое число
#используется при создании
rg_id = 10101
#id внешней сети для подключения к ней ресурса
#опциональный параметр
#тип - целое число
#используется при создании и обновлении
#ext_net_id = 2222
#ip внешней сети для подключения к нему ресурса
#опциональный параметр
#тип - строка
#используется при создании и обновлении
#ext_ip = "1.1.1.1"
#приватная сеть IP CIDR
#опциональный параметр
#тип - строка
#используется при создании
#ipcidr = "192.168.0.1"
#количество зарезервированных адресов на момент создания
#опциональный параметр
#значение по умолчанию 32
#по умолчанию 32
#тип - целое число
#используется при создании
#pre_reservations_num = 2
#grid (platform) ID
#опциональный параметр
#тип - целое число
#используется при создании
#gid = 2002
#описание
#опциональный параметр
#тип - строка
#используется при создании
#description = "Description"
#блок для указания списка routes
#опциональный параметр
#тип - список routes
#используется при создании
#routes = [{
#ip целевой сети
#опциональный параметр
@@ -107,6 +117,7 @@ resource "decort_cb_vins" "vins" {
#опциональный параметр
#блок для указания default_qos
#тип - список qos
#используется при обновлении
#default_qos = {
#внутренний трафик, Кбит
#опциональный параметр
@@ -122,26 +133,30 @@ resource "decort_cb_vins" "vins" {
#опциональный параметр
#тип - целое число
#e_rate = 1
#}
#}
#ручное подключение и отключение ресурса
#опциональный параметр
#тип - булев
#используется при создании и обновлении
#enable = true
#удаление навсегда
#флаг для удаления VINS, без возможности восстановления
#опциональный параметр
#тип - булев
#используется при удалении
#permanently = true
#удаляет за собой все зависимые ресурсы
#опциональный параметр
#тип - булев
#используется при удалении
#force = true
#блок для резервирования ip
#опциональный параметр
#тип - список параметров ip
#используется при создании и обновлении
#ip {
#тип подключения
#обязательный параметр
@@ -162,11 +177,12 @@ resource "decort_cb_vins" "vins" {
#опциональный параметр
#тип - целое число
#compute_id = 1234
#}
#}
#блок для добавления natRule
#опциональный параметр
#тип - список параметров natRule
#используется при создании и обновлении
#nat_rule {
#ip внутренний
#обязательный параметр
@@ -192,35 +208,39 @@ resource "decort_cb_vins" "vins" {
#опциональный параметр
#тип - строка
#proto = "tcp"
#}
#}
#vnf dev start, stop
#опциональный параметр
#true: старт vnfDev; false: стоп vnfDev
#тип - булев
#используется при обновлении
#vnfdev_start = true
#перезапуск vnfDev
#опциональный параметр
#тип - булев
#используется при обновлении
#vnfdev_restart = true
#ресет vnfDev
#сброс vnfDev
#опциональный параметр
#тип - булев
#используется при обновлении
#vnfdev_reset = true
#редеплой vnfDev
#опциональный параметр
#тип - булев
#используется при обновлении
#vnfdev_redeploy = true
#список dns
#опциональный параметр
#применяется при создании и редактировании ресурса
#если при создании указать пустой список, то ресурс создается с полем vnfs.dhcp.config.dns, имеющим значение по умолчанию
#если при обновлении указать пустой список, то ресурс обновит в модели поле vnfs.dhcp.config.dns с текущего значения на пустой список
#тип - список строк
#используется при создании и обновлении
#dns = ["1.1.1.1", "2.2.2.2"]
}