1.1.0
This commit is contained in:
@@ -21,7 +21,7 @@ provider "dynamix" {
|
||||
authenticator = "decs3o"
|
||||
#controller_url = <DYNAMIX_CONTROLLER_URL>
|
||||
controller_url = "https://ds1.digitalenergy.online"
|
||||
#oauth2_url = <DYNAMIX_SSO_URL>
|
||||
#oauth2_url = <DYNAMIX_OAUTH2_URL>
|
||||
oauth2_url = "https://sso.digitalenergy.online"
|
||||
allow_unverified_ssl = true
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@ provider "dynamix" {
|
||||
authenticator = "decs3o"
|
||||
#controller_url = <DYNAMIX_CONTROLLER_URL>
|
||||
controller_url = "https://ds1.digitalenergy.online"
|
||||
#oauth2_url = <DYNAMIX_SSO_URL>
|
||||
#oauth2_url = <DYNAMIX_OAUTH2_URL>
|
||||
oauth2_url = "https://sso.digitalenergy.online"
|
||||
allow_unverified_ssl = true
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@ provider "dynamix" {
|
||||
authenticator = "decs3o"
|
||||
#controller_url = <DYNAMIX_CONTROLLER_URL>
|
||||
controller_url = "https://ds1.digitalenergy.online"
|
||||
#oauth2_url = <DYNAMIX_SSO_URL>
|
||||
#oauth2_url = <DYNAMIX_OAUTH2_URL>
|
||||
oauth2_url = "https://sso.digitalenergy.online"
|
||||
allow_unverified_ssl = true
|
||||
}
|
||||
@@ -62,6 +62,12 @@ data "dynamix_account_flipgroups_list" "afgl" {
|
||||
#тип - целое число
|
||||
#flipgroup_id = 100
|
||||
|
||||
#сортировка по одному из поддерживаемых полей
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#формат - "+поле" по возрастанию / "-поле" по убыванию
|
||||
#sort_by = "+name"
|
||||
|
||||
#кол-во страниц для вывода
|
||||
#опицональный параметр
|
||||
#тип - целое число
|
||||
|
||||
@@ -21,7 +21,7 @@ provider "dynamix" {
|
||||
authenticator = "decs3o"
|
||||
#controller_url = <DYNAMIX_CONTROLLER_URL>
|
||||
controller_url = "https://ds1.digitalenergy.online"
|
||||
#oauth2_url = <DYNAMIX_SSO_URL>
|
||||
#oauth2_url = <DYNAMIX_OAUTH2_URL>
|
||||
oauth2_url = "https://sso.digitalenergy.online"
|
||||
allow_unverified_ssl = true
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@ provider "dynamix" {
|
||||
authenticator = "decs3o"
|
||||
#controller_url = <DYNAMIX_CONTROLLER_URL>
|
||||
controller_url = "https://ds1.digitalenergy.online"
|
||||
#oauth2_url = <DYNAMIX_SSO_URL>
|
||||
#oauth2_url = <DYNAMIX_OAUTH2_URL>
|
||||
oauth2_url = "https://sso.digitalenergy.online"
|
||||
allow_unverified_ssl = true
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@ provider "dynamix" {
|
||||
authenticator = "decs3o"
|
||||
#controller_url = <DYNAMIX_CONTROLLER_URL>
|
||||
controller_url = "https://ds1.digitalenergy.online"
|
||||
#oauth2_url = <DYNAMIX_SSO_URL>
|
||||
#oauth2_url = <DYNAMIX_OAUTH2_URL>
|
||||
oauth2_url = "https://sso.digitalenergy.online"
|
||||
allow_unverified_ssl = true
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@ provider "dynamix" {
|
||||
authenticator = "decs3o"
|
||||
#controller_url = <DYNAMIX_CONTROLLER_URL>
|
||||
controller_url = "https://ds1.digitalenergy.online"
|
||||
#oauth2_url = <DYNAMIX_SSO_URL>
|
||||
#oauth2_url = <DYNAMIX_OAUTH2_URL>
|
||||
oauth2_url = "https://sso.digitalenergy.online"
|
||||
allow_unverified_ssl = true
|
||||
}
|
||||
|
||||
@@ -82,13 +82,6 @@ resource "dynamix_account" "a" {
|
||||
#RCX - запись
|
||||
#ARCXDU - админ
|
||||
access_type = "R"
|
||||
|
||||
#рекурсивное удаление пользователя из всех ресурсов аккаунтов
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#по умолчанию - false
|
||||
#применяется при удалении пользователя из аккаунта
|
||||
recursive_delete = true
|
||||
}]
|
||||
|
||||
#ограничение используемых ресурсов
|
||||
|
||||
39
samples/cloudapi/audit/data_audit/main.tf
Normal file
39
samples/cloudapi/audit/data_audit/main.tf
Normal file
@@ -0,0 +1,39 @@
|
||||
/*
|
||||
Пример использования
|
||||
Получение аудита по guid
|
||||
*/
|
||||
|
||||
#Раскомментируйте этот код,
|
||||
#и внесите необходимые правки в версию и путь,
|
||||
#чтобы работать с установленным вручную (не через hashicorp provider registry) провайдером
|
||||
/*
|
||||
terraform {
|
||||
required_providers {
|
||||
dynamix = {
|
||||
source = "basistech.ru/tf/dynamix"
|
||||
version = "<VERSION>"
|
||||
}
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
provider "dynamix" {
|
||||
authenticator = "decs3o"
|
||||
#controller_url = <DYNAMIX_CONTROLLER_URL>
|
||||
controller_url = "https://ds1.digitalenergy.online"
|
||||
#oauth2_url = <DYNAMIX_OAUTH2_URL>
|
||||
oauth2_url = "https://sso.digitalenergy.online"
|
||||
allow_unverified_ssl = true
|
||||
}
|
||||
|
||||
data "dynamix_audit" "audit" {
|
||||
#guid аудита
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
audit_guid = "abcdefg"
|
||||
|
||||
}
|
||||
|
||||
output "test" {
|
||||
value = data.dynamix_audit.audit
|
||||
}
|
||||
@@ -21,7 +21,7 @@ provider "dynamix" {
|
||||
authenticator = "decs3o"
|
||||
#controller_url = <DYNAMIX_CONTROLLER_URL>
|
||||
controller_url = "https://ds1.digitalenergy.online"
|
||||
#oauth2_url = <DYNAMIX_SSO_URL>
|
||||
#oauth2_url = <DYNAMIX_OAUTH2_URL>
|
||||
oauth2_url = "https://sso.digitalenergy.online"
|
||||
allow_unverified_ssl = true
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@ provider "dynamix" {
|
||||
authenticator = "decs3o"
|
||||
#controller_url = <DYNAMIX_CONTROLLER_URL>
|
||||
controller_url = "https://ds1.digitalenergy.online"
|
||||
#oauth2_url = <DYNAMIX_SSO_URL>
|
||||
#oauth2_url = <DYNAMIX_OAUTH2_URL>
|
||||
oauth2_url = "https://sso.digitalenergy.online"
|
||||
allow_unverified_ssl = true
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@ provider "dynamix" {
|
||||
authenticator = "decs3o"
|
||||
#controller_url = <DYNAMIX_CONTROLLER_URL>
|
||||
controller_url = "https://ds1.digitalenergy.online"
|
||||
#oauth2_url = <DYNAMIX_SSO_URL>
|
||||
#oauth2_url = <DYNAMIX_OAUTH2_URL>
|
||||
oauth2_url = "https://sso.digitalenergy.online"
|
||||
allow_unverified_ssl = true
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@ provider "dynamix" {
|
||||
authenticator = "decs3o"
|
||||
#controller_url = <DYNAMIX_CONTROLLER_URL>
|
||||
controller_url = "https://ds1.digitalenergy.online"
|
||||
#oauth2_url = <DYNAMIX_SSO_URL>
|
||||
#oauth2_url = <DYNAMIX_OAUTH2_URL>
|
||||
oauth2_url = "https://sso.digitalenergy.online"
|
||||
allow_unverified_ssl = true
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@ provider "dynamix" {
|
||||
authenticator = "decs3o"
|
||||
#controller_url = <DYNAMIX_CONTROLLER_URL>
|
||||
controller_url = "https://ds1.digitalenergy.online"
|
||||
#oauth2_url = <DYNAMIX_SSO_URL>
|
||||
#oauth2_url = <DYNAMIX_OAUTH2_URL>
|
||||
oauth2_url = "https://sso.digitalenergy.online"
|
||||
allow_unverified_ssl = true
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ provider "dynamix" {
|
||||
authenticator = "decs3o"
|
||||
#controller_url = <DYNAMIX_CONTROLLER_URL>
|
||||
controller_url = "https://ds1.digitalenergy.online"
|
||||
#oauth2_url = <DYNAMIX_SSO_URL>
|
||||
#oauth2_url = <DYNAMIX_OAUTH2_URL>
|
||||
oauth2_url = "https://sso.digitalenergy.online"
|
||||
allow_unverified_ssl = true
|
||||
}
|
||||
|
||||
@@ -25,7 +25,7 @@ provider "dynamix" {
|
||||
authenticator = "decs3o"
|
||||
#controller_url = <DYNAMIX_CONTROLLER_URL>
|
||||
controller_url = "https://ds1.digitalenergy.online"
|
||||
#oauth2_url = <DYNAMIX_SSO_URL>
|
||||
#oauth2_url = <DYNAMIX_OAUTH2_URL>
|
||||
oauth2_url = "https://sso.digitalenergy.online"
|
||||
allow_unverified_ssl = true
|
||||
}
|
||||
|
||||
@@ -101,11 +101,6 @@ resource "dynamix_disk" "disk" {
|
||||
#тип - булев
|
||||
#permanently = true
|
||||
|
||||
#причина удаления диска
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#reason = "delete"
|
||||
|
||||
#флаг отсоединения диска от машины перед удалением
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
|
||||
@@ -71,11 +71,6 @@ resource "dynamix_disk_replication" "dr" {
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#permanently = false
|
||||
|
||||
#описание причины удаления
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#reason = "some"
|
||||
}
|
||||
|
||||
|
||||
|
||||
38
samples/cloudapi/dpdknet/data_dpdknet/main.tf
Normal file
38
samples/cloudapi/dpdknet/data_dpdknet/main.tf
Normal file
@@ -0,0 +1,38 @@
|
||||
/*
|
||||
Пример использования
|
||||
Получение данных DPDK сети
|
||||
*/
|
||||
|
||||
#Расскомментируйте этот код,
|
||||
#и внесите необходимые правки в версию и путь,
|
||||
#чтобы работать с установленным вручную (не через hashicorp provider registry) провайдером
|
||||
/*
|
||||
terraform {
|
||||
required_providers {
|
||||
dynamix = {
|
||||
source = "basistech.ru/tf/dynamix"
|
||||
version = "<VERSION>"
|
||||
}
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
provider "dynamix" {
|
||||
authenticator = "decs3o"
|
||||
#controller_url = <DYNAMIX_CONTROLLER_URL>
|
||||
controller_url = "https://ds1.digitalenergy.online"
|
||||
#oauth2_url = <DYNAMIX_SSO_URL>
|
||||
oauth2_url = "https://sso.digitalenergy.online"
|
||||
allow_unverified_ssl = true
|
||||
}
|
||||
|
||||
data "dynamix_dpdknet" "dpdk" {
|
||||
#фильтр по id DPDK сети
|
||||
#обязательный параметр
|
||||
#тип - целое число
|
||||
dpdk_id = 49304
|
||||
}
|
||||
|
||||
output "test" {
|
||||
value = data.dynamix_dpdknet.dpdk
|
||||
}
|
||||
79
samples/cloudapi/dpdknet/data_dpdknet_list/main.tf
Normal file
79
samples/cloudapi/dpdknet/data_dpdknet_list/main.tf
Normal file
@@ -0,0 +1,79 @@
|
||||
/*
|
||||
Пример использования
|
||||
Получение списка доступных DPDK сетей
|
||||
*/
|
||||
|
||||
#Расскомментируйте этот код,
|
||||
#и внесите необходимые правки в версию и путь,
|
||||
#чтобы работать с установленным вручную (не через hashicorp provider registry) провайдером
|
||||
/*
|
||||
terraform {
|
||||
required_providers {
|
||||
dynamix = {
|
||||
source = "basistech.ru/tf/dynamix"
|
||||
version = "<VERSION>"
|
||||
}
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
provider "dynamix" {
|
||||
authenticator = "decs3o"
|
||||
#controller_url = <DYNAMIX_CONTROLLER_URL>
|
||||
controller_url = "https://ds1.digitalenergy.online"
|
||||
#oauth2_url = <DYNAMIX_SSO_URL>
|
||||
oauth2_url = "https://sso.digitalenergy.online"
|
||||
allow_unverified_ssl = true
|
||||
}
|
||||
|
||||
data "dynamix_dpdknet_list" "dl" {
|
||||
#фильтр по id DPDK сети
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
#by_id = 100
|
||||
|
||||
#фильтр по grid id
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
#gid = 100
|
||||
|
||||
#фильтр по имени сети
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#name = "test_dpdk"
|
||||
|
||||
#фильтр по описания
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#desc = "user"
|
||||
|
||||
#фильтр по статусу
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#status = "ENABLED"
|
||||
|
||||
#фильтр по compute ids
|
||||
#опциональный параметр
|
||||
#тип - массив чисел
|
||||
#compute_ids = [11111,22222]
|
||||
|
||||
#сортировка по одному из поддерживаемых полей
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#формат - "+поле" по возрастанию / "-поле" по убыванию
|
||||
#sort_by = "+name"
|
||||
|
||||
#кол-во страниц для вывода
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
#page = 1
|
||||
|
||||
#размер страницы
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
#size = 1
|
||||
}
|
||||
|
||||
output "test" {
|
||||
value = data.dynamix_dpdknet_list.dl
|
||||
}
|
||||
@@ -21,7 +21,7 @@ provider "dynamix" {
|
||||
authenticator = "decs3o"
|
||||
#controller_url = <DYNAMIX_CONTROLLER_URL>
|
||||
controller_url = "https://ds1.digitalenergy.online"
|
||||
#oauth2_url = <DYNAMIX_SSO_URL>
|
||||
#oauth2_url = <DYNAMIX_OAUTH2_URL>
|
||||
oauth2_url = "https://sso.digitalenergy.online"
|
||||
allow_unverified_ssl = true
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@ provider "dynamix" {
|
||||
authenticator = "decs3o"
|
||||
#controller_url = <DYNAMIX_CONTROLLER_URL>
|
||||
controller_url = "https://ds1.digitalenergy.online"
|
||||
#oauth2_url = <DYNAMIX_SSO_URL>
|
||||
#oauth2_url = <DYNAMIX_OAUTH2_URL>
|
||||
oauth2_url = "https://sso.digitalenergy.online"
|
||||
allow_unverified_ssl = true
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ provider "dynamix" {
|
||||
authenticator = "decs3o"
|
||||
#controller_url = <DYNAMIX_CONTROLLER_URL>
|
||||
controller_url = "https://ds1.digitalenergy.online"
|
||||
#oauth2_url = <DYNAMIX_SSO_URL>
|
||||
#oauth2_url = <DYNAMIX_OAUTH2_URL>
|
||||
oauth2_url = "https://sso.digitalenergy.online"
|
||||
allow_unverified_ssl = true
|
||||
}
|
||||
|
||||
@@ -105,6 +105,11 @@ data "dynamix_image_list" "il" {
|
||||
#тип - целое число
|
||||
#если не задан - выводятся все доступные данные
|
||||
#size = 3
|
||||
|
||||
#фильтр по enabled
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#enabled = true
|
||||
}
|
||||
|
||||
output "test" {
|
||||
|
||||
@@ -93,10 +93,10 @@ resource "dynamix_image" "img" {
|
||||
#тип - строка
|
||||
#pool_name = "pool"
|
||||
|
||||
#архитектура образа (X86_64 / PPC64_LE)
|
||||
#архитектура образа (X86_64)
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#architecture = "PPC64_LE"
|
||||
#architecture = "X86_64"
|
||||
|
||||
#флаг для моментального удаления образа
|
||||
#необязательный параметр
|
||||
|
||||
@@ -160,6 +160,11 @@ resource "dynamix_k8s_cp" "cp" {
|
||||
#тип - файл с форматом в виде x509 pem
|
||||
oidc_cert = file("ca.crt")
|
||||
|
||||
#тип эмулируемой системы
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
chipset = "i440fx"
|
||||
|
||||
#пользовательские значения sysctl для LB
|
||||
#опциональный параметр
|
||||
#тип - список мап
|
||||
|
||||
@@ -44,12 +44,22 @@ resource "dynamix_k8s_wg" "wg" {
|
||||
#по - умолчанию - 1
|
||||
num = 2
|
||||
|
||||
#тип эмулируемой системы worker nodes
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
worker_chipset = "i440fx"
|
||||
|
||||
#количество cpu для 1 worker node
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
#по - умолчанию - 1
|
||||
cpu = 1
|
||||
|
||||
#тип эмулируемой системы worker группы
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
chipset = "i440fx"
|
||||
|
||||
#количество RAM для одной worker node в Мбайтах
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
@@ -63,6 +73,17 @@ resource "dynamix_k8s_wg" "wg" {
|
||||
#если установлен параметр 0, то размер диска будет равен размеру образа
|
||||
disk = 10
|
||||
|
||||
#id SEP'а для создания загрузочных дисков для группы worker node по умолчанию,
|
||||
#если не указан, используется sep_id образа
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
worker_sep_id = 1
|
||||
|
||||
#pool для использования, если установлен worker_sep_id, если не указан, выбирается системой
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
worker_sep_pool = "pool"
|
||||
|
||||
#Перечень аргументов для cloud-init для виртуальных машин worker групп
|
||||
#опциональный параметр
|
||||
#тип - файл с форматом в виде yaml
|
||||
|
||||
@@ -45,7 +45,7 @@ resource "dynamix_kvmvm" "comp" {
|
||||
#тип драйвера для compute
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#возможные значения: "SVA_KVM_X86", "KVM_X86", "KVM_PPC"
|
||||
#возможные значения: "SVA_KVM_X86", "KVM_X86"
|
||||
driver = "KVM_X86"
|
||||
|
||||
#число cpu
|
||||
@@ -64,6 +64,12 @@ resource "dynamix_kvmvm" "comp" {
|
||||
#тип - целое число
|
||||
boot_disk_size = 20
|
||||
|
||||
#тип эмулируемой системы
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#возможные значения: "i440fx", "Q35"
|
||||
chipset = "i440fx"
|
||||
|
||||
#id сепа для boot диска
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
@@ -76,7 +82,7 @@ resource "dynamix_kvmvm" "comp" {
|
||||
|
||||
#конфигурация cloud init
|
||||
#опциональный параметр
|
||||
#тип - файл в формате JSON/YAML
|
||||
#тип - файл в формате JSON
|
||||
cloud_init = file("initconfig.tftpl")
|
||||
|
||||
#описание compute
|
||||
@@ -114,6 +120,11 @@ resource "dynamix_kvmvm" "comp" {
|
||||
#тип - булев
|
||||
hp_backed = true
|
||||
|
||||
#список PCI девайсов
|
||||
#опциональный параметр
|
||||
#тип - массив целых чисел
|
||||
pci_devices = [1,2]
|
||||
|
||||
#правила affinity
|
||||
#опциональный параметр
|
||||
#может быть один, несколько или ни одного
|
||||
@@ -215,9 +226,10 @@ resource "dynamix_kvmvm" "comp" {
|
||||
#опциональный параметр
|
||||
#тип - список объектов сетей
|
||||
network = [{
|
||||
#тип сети VINS/EXTNET (для любого драйвера) и VFNIC (для KVM_X86)
|
||||
#тип сети
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#возможные значения - "VINS", "EXTNET", "VFNIC", "DPDK"
|
||||
net_type = "VINS"
|
||||
|
||||
#id сети
|
||||
@@ -229,6 +241,20 @@ resource "dynamix_kvmvm" "comp" {
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
ip_address = "127.0.0.1"
|
||||
|
||||
#вес сети, указывается при необходимости указания порядка подключения сетей
|
||||
#первой подключается сеть с наименьшим весом
|
||||
#сеть с нулевым или неуказанным весом имеет наименьший приоритет
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
weight = 15
|
||||
|
||||
#максимальный объём данных, который может быть передан за одну итерацию
|
||||
#используется только с сетями типа "DPDK"
|
||||
#возможные значения - 1-9216
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
mtu = 1500
|
||||
}]
|
||||
|
||||
#добавление и удаление тэгов
|
||||
|
||||
@@ -31,11 +31,6 @@ data "dynamix_resgroup" "rg" {
|
||||
#обязательный параметр
|
||||
#тип - целое число
|
||||
rg_id = 1535
|
||||
|
||||
#причина для выполнения действия
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
reason = "TEST"
|
||||
}
|
||||
|
||||
output "output" {
|
||||
|
||||
@@ -31,11 +31,6 @@ data "dynamix_rg_usage" "rg_usage" {
|
||||
#обязательный параметр
|
||||
#тип - целое число
|
||||
rg_id = 123
|
||||
|
||||
#причина для действия
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
reason = "TEST"
|
||||
}
|
||||
|
||||
output "output" {
|
||||
|
||||
@@ -68,11 +68,6 @@ resource "dynamix_resgroup" "rg" {
|
||||
#тип - строка
|
||||
ext_ip = "1.1.1.1"
|
||||
|
||||
#причина выполнения
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
reason = "TEST"
|
||||
|
||||
#описание
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
@@ -105,7 +100,6 @@ resource "dynamix_resgroup" "rg" {
|
||||
|
||||
#установить сеть по умолчанию
|
||||
#опциональный параметр
|
||||
#при добавлении блока, удалять его нельзя
|
||||
#тип - блок сетей
|
||||
def_net = {
|
||||
#тип сети
|
||||
@@ -121,11 +115,6 @@ resource "dynamix_resgroup" "rg" {
|
||||
#В противном случае net_id идентифицирует либо существующий сегмент внешней сети, либо vins.
|
||||
#тип - целое число
|
||||
net_id = 1234
|
||||
|
||||
#причина выполнения
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
reason = "TEST"
|
||||
}
|
||||
|
||||
#лимиты ресурсов для ресурсной группы
|
||||
@@ -163,6 +152,12 @@ resource "dynamix_resgroup" "rg" {
|
||||
ext_ips = 29
|
||||
}
|
||||
|
||||
#список названий pools
|
||||
#необязательный параметр
|
||||
#игнорируется при создании ресурса, применяется только при обновлении
|
||||
#тип - массив строк
|
||||
uniq_pools = ["sep1_poolName1", "sep2_poolName2"]
|
||||
|
||||
#флаг для принудительного удаления ресурсной группы
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
|
||||
@@ -52,6 +52,11 @@ data "dynamix_vins_list" "vl" {
|
||||
#тип - строка
|
||||
#ext_ip = "test"
|
||||
|
||||
#фильтр по VNF Device ID
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
#vnf_dev_id = 11
|
||||
|
||||
#включение удаленных vins в результат
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
|
||||
Reference in New Issue
Block a user