4.12.2
4.12.2
This commit is contained in:
@@ -171,7 +171,7 @@ resource "decort_cb_extnet" "new_extnet" {
|
||||
#опциональный параметр
|
||||
#тип - блок,
|
||||
#тип вложенных полей - целое число
|
||||
#используется при обновлении
|
||||
#используется при создании и обновлении
|
||||
#default_qos {
|
||||
#ограничение внутреннего трафика в кбит
|
||||
#опциональный параметр
|
||||
|
||||
@@ -75,12 +75,14 @@ resource "decort_cb_k8ci" "k8ci" {
|
||||
|
||||
#доступность k8ci
|
||||
#опциональный параметр
|
||||
#по умолчанию - true
|
||||
#тип - булев
|
||||
#используется при создании и обновлении
|
||||
#enabled = false
|
||||
|
||||
#флаг для удаления k8ci, без возможности восстановления
|
||||
#опциональный параметр
|
||||
#по умолчанию - false
|
||||
#тип - булев
|
||||
#используется при удалении
|
||||
#permanently = true
|
||||
|
||||
@@ -21,6 +21,7 @@ terraform {
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
provider "decort" {
|
||||
authenticator = "decs3o"
|
||||
#controller_url = <DECORT_CONTROLLER_URL>
|
||||
@@ -31,7 +32,7 @@ provider "decort" {
|
||||
}
|
||||
|
||||
resource "decort_sdn_logical_port" "test" {
|
||||
#id группы доступа
|
||||
#uuid группы доступа
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#используется при создании
|
||||
@@ -49,17 +50,18 @@ resource "decort_sdn_logical_port" "test" {
|
||||
#используется при создании и обновлении
|
||||
display_name = "name"
|
||||
|
||||
#включенение порта
|
||||
#включение порта
|
||||
#обязательный параметр
|
||||
#тип - булев
|
||||
#используется при создании и обновлении
|
||||
enabled = true
|
||||
|
||||
#связанный гипервизор
|
||||
#имя связанного гипервизора
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#для миграции на другой гипервизор необходимо выставить флаг migrate = true
|
||||
#используется при создании и обновлении
|
||||
hypervisor = "hypervisor"
|
||||
hypervisor = "hypervisor-name"
|
||||
|
||||
#статус безопасности порта
|
||||
#обязательный параметр
|
||||
@@ -67,56 +69,58 @@ resource "decort_sdn_logical_port" "test" {
|
||||
#используется при создании и обновлении
|
||||
port_security = true
|
||||
|
||||
#id сегмента сети
|
||||
#uuid сегмента сети
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#используется при создании и обновлении
|
||||
segment_id = "a866059a-1900-4f7f-89c1-0f98880f5f4c"
|
||||
|
||||
#MAC адрес адаптера
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#опциональный параметр при создании
|
||||
#используется при создании и обновлении
|
||||
#adapter_mac = "^([0-9A-Fa-f]{2}[:]){5}([0-9A-Fa-f]{2})$ default: null"
|
||||
#adapter_mac = "52:54:00:12:34:56"
|
||||
|
||||
#уникальный идентификатор порта
|
||||
#опциональный параметр
|
||||
#uuid порта
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#используется при создании
|
||||
#unique_identifier = "b2c3d4e5-f6g7-8901-h2i3-j4k5l6m7n8o9"
|
||||
|
||||
#управление списком адресов логических портов
|
||||
#список ip-адресов логического порта
|
||||
#опциональный параметр
|
||||
#тип - блок
|
||||
#тип - множество блоков
|
||||
#используется при создании и обновлении
|
||||
#logical_port_addresses {
|
||||
#ip
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#ip = "192.168.0.1"
|
||||
#ip адрес
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#используется при создании и обновлении
|
||||
#ip = "192.168.1.14"
|
||||
|
||||
#тип ip
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#возможные значения - IPv4, IPv6
|
||||
#ip_type = IPv4"
|
||||
#тип ip
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#допустимые значения: "IPv4", "IPv6"
|
||||
#ip_type = "IPv4"
|
||||
|
||||
#обнаружен/не обнаружен
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#значение по умолчанию - false
|
||||
#is_discovered = false
|
||||
#является ли адрес основным (primary) для порта
|
||||
#опциональный параметр
|
||||
#по умолчанию: false
|
||||
#среди всех блоков logical_port_addresses максимум один может иметь is_primary = true
|
||||
#тип - булев
|
||||
#is_primary = true
|
||||
|
||||
#является ли основным
|
||||
#обязательный параметр
|
||||
#тип - булев
|
||||
#значение по умолчанию - true
|
||||
#is_primary = true
|
||||
#был ли адрес обнаружен автоматически
|
||||
#опциональный параметр
|
||||
#по умолчанию: false
|
||||
#тип - булев
|
||||
#is_discovered = false
|
||||
|
||||
#MAC адрес
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#mac = "^([0-9A-Fa-f]{2}[:]){5}([0-9A-Fa-f]{2})$"
|
||||
#MAC адрес, привязанный к ip-адресу
|
||||
#опциональный параметр при создании порта (сервер сгенерирует, если не указан)
|
||||
#обязателен, если адрес добавляется на уже существующий порт
|
||||
#тип - строка
|
||||
#mac = "aa:bb:cc:dd:ee:fd"
|
||||
#}
|
||||
|
||||
#метки
|
||||
@@ -127,25 +131,26 @@ resource "decort_sdn_logical_port" "test" {
|
||||
# #идентификатор виртуальной машины
|
||||
# #опциональный параметр
|
||||
# #тип - строка
|
||||
# #vm_id = "vmid-420"
|
||||
# vm_id = "vmid-420"
|
||||
|
||||
# #имя виртуальной машины
|
||||
# #опциональный параметр
|
||||
# #тип - строка
|
||||
# #vm_name = "my-vm"
|
||||
# vm_name = "my-vm"
|
||||
#}
|
||||
|
||||
#флаг инициации миграции на гипервизор из поля hypervisor
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#значение по умолчанию - false
|
||||
#используется при обновлении
|
||||
#используется только при обновлении
|
||||
#migrate = true
|
||||
|
||||
#флаг принудительного удаления
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#используется при обновлении
|
||||
#значение по умолчанию - false
|
||||
#используется только при удалении
|
||||
#force = true
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user