git test
This commit is contained in:
@@ -1,14 +0,0 @@
|
||||
{
|
||||
"users": [
|
||||
{
|
||||
"groups": "users, wheel",
|
||||
"name": "user",
|
||||
"plain_text_passwd": "examplePassword",
|
||||
"primary_group": "user",
|
||||
"ssh_authorized_keys": [
|
||||
"ssh-rsa EXAMPLE%id_rsa.pub"
|
||||
],
|
||||
"sudo": "ALL=(ALL) NOPASSWD:ALL"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,735 +0,0 @@
|
||||
/*
|
||||
Пример использования
|
||||
Работа с ресурсом kvmvm (compute)
|
||||
Ресурс позволяет:
|
||||
1. Создавать compute
|
||||
2. Редактировать compute
|
||||
3. Удалять compute
|
||||
*/
|
||||
#Раскомментируйте этот код,
|
||||
#и внесите необходимые правки в версию и путь,
|
||||
#чтобы работать с установленным вручную (не через hashicorp provider registry) провайдером
|
||||
/*
|
||||
terraform {
|
||||
required_providers {
|
||||
decort = {
|
||||
version = "<VERSION>"
|
||||
source = "basis/decort/decort"
|
||||
}
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
provider "decort" {
|
||||
authenticator = "decs3o"
|
||||
#controller_url = <DECORT_CONTROLLER_URL>
|
||||
controller_url = "https://ds1.digitalenergy.online"
|
||||
#oauth2_url = <DECORT_SSO_URL>
|
||||
oauth2_url = "https://sso.digitalenergy.online"
|
||||
allow_unverified_ssl = true
|
||||
}
|
||||
|
||||
resource "decort_cb_kvmvm" "comp" {
|
||||
#имя compute
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#используется при создании и обновлении
|
||||
name = "test-tf-compute-update-new"
|
||||
|
||||
#id ресурсной группы
|
||||
#обязательный параметр
|
||||
#тип - целое число
|
||||
#используется при создании
|
||||
rg_id = 1111
|
||||
|
||||
#число cpu
|
||||
#обязательный параметр
|
||||
#тип - целое число
|
||||
#используется при создании и обновлении
|
||||
cpu = 1
|
||||
|
||||
#кол-во оперативной памяти, МБ
|
||||
#обязательный параметр
|
||||
#тип - целое число
|
||||
#используется при создании и обновлении
|
||||
ram = 2048
|
||||
|
||||
#id политики хранения
|
||||
#обязательный параметр
|
||||
#тип - целое число
|
||||
#используется при создании
|
||||
storage_policy_id = 1
|
||||
|
||||
#тип эмулируемой системы
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#возможные значения: "i440fx", "Q35"
|
||||
#по умолчанию - Q35
|
||||
#используется при создании и обновлении
|
||||
#chipset = "Q35"
|
||||
|
||||
#id образа диска для создания compute
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
#используется при создании и обновлении
|
||||
#image_id = 111
|
||||
|
||||
#создать вм без загрузочного диска
|
||||
#если значение равно True, параметры image_id, boot_disk_size, sep_id, pool игнорируются
|
||||
#компьютер создается без загрузочного диска в остановленном состоянии
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#используется при создании
|
||||
#without_boot_disk = true
|
||||
|
||||
#создание без образа ОС
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#используется при создании
|
||||
#create_blank = false
|
||||
|
||||
#размер загрузочного диска
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
#используется при создании и обновлении
|
||||
#boot_disk_size = 20
|
||||
|
||||
#установка режима кэширования для загрузочного диска
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#значение по умолчанию - none
|
||||
#возможные варианты: "none" или "writethrough"
|
||||
#используется при создании и обновлении
|
||||
#boot_disk_cache = "none"
|
||||
|
||||
#id сепа для boot диска
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
#используется при создании
|
||||
#sep_id = 1
|
||||
|
||||
#название пула
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#используется при создании
|
||||
#pool = "data02"
|
||||
|
||||
#конфигурация cloud init
|
||||
#опциональный параметр
|
||||
#тип - файл в формате JSON
|
||||
#используется при создании
|
||||
#cloud_init = file("initconfig.tftpl")
|
||||
|
||||
#описание compute
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#используется при создании и обновлении
|
||||
#description = "test update description in tf words update"
|
||||
|
||||
#node id
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
#используется при создании
|
||||
#node_id = 1
|
||||
|
||||
#id образа CD-ROM для загрузки
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
#используется при создании и обновлении
|
||||
#alt_boot_id = 1
|
||||
|
||||
#необходимость выравнивать ВМ по NUMA
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#возможные значения - "none, "strict", "loose"
|
||||
#по умолчанию - "none"
|
||||
#используется при создании и обновлении
|
||||
#numa_affinity = "loose"
|
||||
|
||||
#необходимость запускать ВМ на выделенных CPU ядрах
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#по умолчанию - false
|
||||
#используется при создании и обновлении
|
||||
#cpu_pin = true
|
||||
|
||||
#необходимость использовать для выделения RAM виртуальной машины Huge Pages
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#по умолчанию - false
|
||||
#используется при создании и обновлении
|
||||
#hp_backed = true
|
||||
|
||||
#установка режима "только для чтения", который позволяет лишь получать информацию о ВМ, ничего в ней не менять
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#значение по умолчанию - false
|
||||
#используется при создании и обновлении
|
||||
#read_only = false
|
||||
|
||||
#создание и добавление диска для compute
|
||||
#при изменении параметров `pool` и `sep_id` для обновления ресурса может возникнуть необходимость синхронизации
|
||||
#состояния при помощи команды `terraform refresh`
|
||||
#опциональный параметр
|
||||
#тип - список дисков
|
||||
#используется при создании и обновлении
|
||||
#disks {
|
||||
#имя диска
|
||||
#обязательный для диска параметр
|
||||
#тип - строка
|
||||
#disk_name = "disk_name"
|
||||
|
||||
#размер диска
|
||||
#обязательный для диска параметр
|
||||
#тип - целое число
|
||||
#size = 5
|
||||
|
||||
#id политики хранения
|
||||
#обязательный для диска параметр
|
||||
#тип - целое число
|
||||
#storage_policy_id = 1
|
||||
|
||||
#установка режима кэширования
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#значение по умолчанию - none
|
||||
#возможные варианты: "none" или "writethrough"
|
||||
#cache = "none"
|
||||
|
||||
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
#sep_id = 1
|
||||
|
||||
#название пула
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#pool = "data01"
|
||||
|
||||
#список node
|
||||
#опциональный параметр
|
||||
#тип - массив целых чисел
|
||||
#node_ids = [10,11]
|
||||
|
||||
#описание диска
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#desc = ""
|
||||
|
||||
#id образа
|
||||
#опциональный параметр
|
||||
#image_id = 378
|
||||
|
||||
#флаг для удаления диска, без возможности восстановления
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#permanently = false
|
||||
|
||||
#включение режима unmap для диска
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#по умолчанию - false
|
||||
#blk_discard = false
|
||||
|
||||
#размер блока диска
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#возможные варианты: "512", "512e", "4k"
|
||||
#block_size = "4k"
|
||||
|
||||
#настройки лимитов операций ввода/вывода диска
|
||||
#опциональный параметр
|
||||
#тип - блок
|
||||
#тип вложенных полей - целое число
|
||||
#используется при создании и обновлении
|
||||
#iotune {
|
||||
#read_bytes_sec = 0
|
||||
#read_bytes_sec_max = 0
|
||||
#read_iops_sec = 0
|
||||
#read_iops_sec_max = 0
|
||||
#size_iops_sec = 0
|
||||
#total_bytes_sec = 0
|
||||
#total_bytes_sec_max = 0
|
||||
#total_iops_sec = 3000
|
||||
#total_iops_sec_max = 0
|
||||
#write_bytes_sec = 0
|
||||
#write_bytes_sec_max = 0
|
||||
#write_iops_sec = 0
|
||||
#write_iops_sec_max = 0
|
||||
#}
|
||||
#}
|
||||
|
||||
#правила affinity
|
||||
#опциональный параметр
|
||||
#может быть один, несколько или ни одного блока
|
||||
#тип - блок
|
||||
#используется при создании и обновлении
|
||||
#affinity_rules {
|
||||
#тип правила
|
||||
#возможные значения - compute или node
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#topology = "compute"
|
||||
|
||||
#строгость правила
|
||||
#возможные значения - RECOMMENDED и REQUIRED
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#policy = "RECOMMENDED"
|
||||
|
||||
#режим проверки
|
||||
#возможные значения - ANY, EQ, NE
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#mode = "ANY"
|
||||
|
||||
#ключ правила
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#key = "testkey"
|
||||
|
||||
#ключ правила
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#value = "testvalue"
|
||||
#}
|
||||
|
||||
#правила anti-affinity
|
||||
#опциональный параметр
|
||||
#может быть один, несколько или ни одного блока
|
||||
#тип - блок
|
||||
#используется при создании и обновлении
|
||||
#anti_affinity_rules {
|
||||
#тип правила
|
||||
#возможные значения - compute или node
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#topology = "compute"
|
||||
|
||||
#строгость правила
|
||||
#возможные значения - RECOMMENDED и REQUIRED
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#policy = "RECOMMENDED"
|
||||
|
||||
#режим проверки
|
||||
#возможные значения - ANY, EQ, NE
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#mode = "ANY"
|
||||
|
||||
#ключ правила
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#key = "testkey"
|
||||
|
||||
#ключ правила
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#value = "testvalue"
|
||||
#}
|
||||
|
||||
#установка метки для вм
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#используется при создании и обновлении
|
||||
#affinity_label = "test4"
|
||||
|
||||
#id экстра дисков
|
||||
#опциональный параметр
|
||||
#тип - список чисел
|
||||
#используется при создании и обновлении
|
||||
#extra_disks = [1234, 4322, 1344]
|
||||
|
||||
#управление XML виртуальной машины
|
||||
#опциональный параметр
|
||||
#тип - строка (json-encoded)
|
||||
#используется при создании и обновлении
|
||||
#custom_fields = "{`key`:`value`}"
|
||||
|
||||
#присоединение сетей и удаление сетей в компьюте
|
||||
#опциональный параметр
|
||||
#тип - блок
|
||||
#используется при создании и обновлении
|
||||
#network {
|
||||
#тип сети
|
||||
#обязательный параметр
|
||||
#возможные значения - "VINS", "EXTNET", "VFNIC", "DPDK", "SDN", "TRUNK" (при выборе типа DPDK, необходимо указать hp_backed = true)
|
||||
#тип - строка
|
||||
#net_type = "VINS"
|
||||
|
||||
#id сети
|
||||
#обязательный параметр
|
||||
#при использовании SDN необходимо указать любое значение отличное от 0
|
||||
#тип - целое число
|
||||
#net_id = 1234
|
||||
|
||||
#ip адрес входящий в сеть
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#ip_address = "127.0.0.1"
|
||||
|
||||
#mac-адрес интерфейса компьюта
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#mac = "52:54:01:12:34:60"
|
||||
|
||||
#вес сети, указывается при необходимости указания порядка подключения сетей
|
||||
#первой подключается сеть с наименьшим весом
|
||||
#сеть с нулевым или неуказанным весом имеет наименьший приоритет
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
#weight = 15
|
||||
|
||||
#максимальный объём данных, который может быть передан за одну итерацию
|
||||
#используется с сетями типа "DPDK", "TRUNK", "EXTNET"
|
||||
#возможные значения - 1500-9216
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
#mtu = 1500
|
||||
|
||||
#id sdn сети
|
||||
#используется только с сетями типа "SDN"
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#sdn_interface_id = "f2d87a70-ea35-468d-8aef-bb1ecbe2e476"
|
||||
|
||||
#включение сетевого интерфейса
|
||||
#используется с сетями типа "VINS", "EXTNET", "DPDK", "SDN", "TRUNK"
|
||||
#по умолчанию - true
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#enabled = true
|
||||
|
||||
#маска подсети
|
||||
#используется только с сетями типа "DPDK" и "VFNIC"
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
#net_mask = 32
|
||||
#}
|
||||
|
||||
#группы безопасности
|
||||
#опциональный параметр
|
||||
#тип - блок
|
||||
#не применяется к сетям типа "VFNIC", "TRUNK", "SDN"
|
||||
#используется при создании и обновлении
|
||||
#security_groups {
|
||||
#тип сети
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#возможные значения - "VINS", "EXTNET", "DPDK" (при выборе типа DPDK, необходимо указать hp_backed = true)
|
||||
#net_type = "VINS"
|
||||
|
||||
#id сети
|
||||
#обязательный параметр
|
||||
#при использовании SDN необходимо указать любое значение отличное от 0
|
||||
#тип - целое число
|
||||
#net_id = 1234
|
||||
|
||||
#список id групп безопасности
|
||||
#обязательный параметр
|
||||
#тип - массив целых чисел
|
||||
#security_groups = [12, 34]
|
||||
|
||||
#флаг, указывающий, включены ли группы безопасности
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#по умолчанию: false
|
||||
#enable_secgroups = false
|
||||
#}
|
||||
|
||||
#добавление и удаление тэгов
|
||||
#опциональный параметр
|
||||
#тип - блок
|
||||
#используется при создании и обновлении
|
||||
#tags {
|
||||
#ключ для тэга
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#key = "key"
|
||||
|
||||
#значения тэга
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#value = "value"
|
||||
#}
|
||||
|
||||
#добавление и удаление port forwarding
|
||||
#опциональный параметр
|
||||
#тип - блок
|
||||
#используется при создании и обновлении
|
||||
#port_forwarding {
|
||||
#номер внешнего начального порта для правила
|
||||
#обязательный параметр
|
||||
#тип - целое число
|
||||
#public_port_start = 2023
|
||||
|
||||
#номер внешнего последнего порта для правила
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
#по умолчанию - -1
|
||||
#public_port_end = 2023
|
||||
|
||||
#номер внутреннего базового порта
|
||||
#обязательный параметр
|
||||
#тип - целое число
|
||||
#local_port = 80
|
||||
|
||||
#сетевой протокол
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#proto = "tcp"
|
||||
#}
|
||||
|
||||
#предоставить/забрать пользователю доступ к компьюту
|
||||
#опциональный параметр
|
||||
#тип - блок
|
||||
#используется при создании и обновлении
|
||||
#user_access {
|
||||
#имя юзера, которому предоставляем доступ
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#username = "some@decs3o"
|
||||
|
||||
#права: 'R' - только на чтение, 'RCX' - чтение/запись, 'ARCXDU' - админ
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#access_type = "ARCXDU"
|
||||
#}
|
||||
|
||||
#создать/удалить снапшот компьюта
|
||||
#опциональный параметр
|
||||
#тип - блок
|
||||
#используется при создании и обновлении
|
||||
#snapshot {
|
||||
#лейбл снапшота
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#label = "label1"
|
||||
#}
|
||||
|
||||
#флаг для удаления снапшотов в асинхронном режиме
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#по умолчанию - false
|
||||
#используется при обновлении
|
||||
#snapshot_delete_async = true
|
||||
|
||||
#rollback на нужный снапшот
|
||||
#опциональный параметр
|
||||
#не имеет смысла при отсутсвии снапшотов
|
||||
#тип - блок
|
||||
#используется при обновлении
|
||||
#rollback {
|
||||
#лейбл снапшота
|
||||
#обязательный параметр
|
||||
#тип - строка
|
||||
#label = "label1"
|
||||
#}
|
||||
|
||||
#вставить/удалить СD rom
|
||||
#опциональный параметр
|
||||
#максимальное кол-во - 1
|
||||
#тип - блок
|
||||
#используется при создании и обновлении
|
||||
#cd {
|
||||
#id образа диска CD rom
|
||||
#обязательный параметр
|
||||
#тип - целое число
|
||||
#cdrom_id = 344
|
||||
#}
|
||||
|
||||
#добавить компьют на ноду
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#используется при создании и обновлении
|
||||
#pin_to_node = true
|
||||
|
||||
#список ядер для использования в механизме vcpupinning. Количество указанных ядер должно быть равно количеству виртуальных процессоров ВМ
|
||||
#игнорируется если cpu_pin=false или pin_to_node=false
|
||||
#опциональный параметр
|
||||
#тип - массив целых чисел
|
||||
#используется при создании и обновлении
|
||||
#preferred_cpu = [1234, 456]
|
||||
|
||||
#флаг для старта компьюта при рестарте ноды
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#используется при создании и обновлении
|
||||
#auto_start_w_node = true
|
||||
|
||||
#флаг для принудительного добавления компьюта на ноду
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#используется при создании и обновлении
|
||||
#force_pin = true
|
||||
|
||||
#список PCI девайсов
|
||||
#опциональный параметр
|
||||
#тип - массив целых чисел
|
||||
#используется при создании и обновлении
|
||||
#pci_devices = [1,2]
|
||||
|
||||
#флаг доступности компьюта для проведения с ним операций
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#используется при создании и обновлении
|
||||
#enabled = true
|
||||
|
||||
#pause/resume компьюта
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#используется при создании и обновлении
|
||||
#pause = true
|
||||
|
||||
#сделать компьют заново
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#используется при обновлении
|
||||
#reset = true
|
||||
|
||||
#восстановить удаленный компьют из корзины
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#используется при обновлении
|
||||
#restore = true
|
||||
|
||||
#флаг для редеплоя компьюта
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#используется при обновлении
|
||||
#force_stop = true
|
||||
|
||||
#флаг для ресайза компьюта
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#используется при обновлении
|
||||
#force_resize = true
|
||||
|
||||
#запуск/стоп компьюта
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#используется при создании и обновлении
|
||||
#started = true
|
||||
|
||||
#detach диска при удалении компьюта
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#используется при удалении
|
||||
#detach_disks = true
|
||||
|
||||
#флаг для удаления компьюта, без возможности восстановления
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#используется при удалении
|
||||
#permanently = false
|
||||
|
||||
#конфигурация параметров libvirt virtio интерфейса
|
||||
#опциональный параметр
|
||||
#добавление блока возможно только при выключенной виртуальной машине,
|
||||
#удаление блока удалит настройки только локально, состояние на платформе не изменится
|
||||
#тип - блок
|
||||
#используется при создании и обновлении
|
||||
#libvirt_settings {
|
||||
#тип сети
|
||||
#обязательный параметр
|
||||
#возможные значения - "VINS", "VFNIC", "DPDK"
|
||||
#тип - строка
|
||||
#net_type = "VINS"
|
||||
|
||||
#id сети
|
||||
#обязательный параметр
|
||||
#тип - целое число
|
||||
#net_id = 1234
|
||||
|
||||
#tx mode
|
||||
#опциональный параметр
|
||||
#возможные значения - 'iothread', 'timer' или 'selected by hypervisor'
|
||||
#тип - строка
|
||||
#txmode = "iothread"
|
||||
|
||||
#io event
|
||||
#опциональный параметр
|
||||
#возможные значения - 'on', 'off' or 'selected by hypervisor'
|
||||
#тип - строка
|
||||
#ioeventfd = "on"
|
||||
|
||||
#event ID
|
||||
#опциональный параметр
|
||||
#возможные значения - 'on', 'off' or 'selected by hypervisor'
|
||||
#тип - строка
|
||||
#event_idx = "off"
|
||||
|
||||
#количество очередей
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
#queues = "4"
|
||||
|
||||
#длина очереди RX
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
#rx_queue_size = "1024"
|
||||
|
||||
#длина очереди TX
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
#tx_queue_size = "1024"
|
||||
#}
|
||||
|
||||
#тип ВМ
|
||||
#возможные значения - linux, windows, unknown
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#используется при создании и обновлении
|
||||
#loader_type = "unknown"
|
||||
|
||||
#тип загрузки образа
|
||||
#возможные значения - bios, uefi
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#используется при создании и обновлении
|
||||
#boot_type = "bios"
|
||||
|
||||
#изменение размера ВМ
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#используется при создании и обновлении
|
||||
#hot_resize = false
|
||||
|
||||
#наименование сетевого интерфейса
|
||||
#возможные значения - eth, ens
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#используется при создании и обновлении
|
||||
#network_interface_naming = "ens"
|
||||
|
||||
#идентификатор экземпляра zone
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
#используется при создании и обновлении
|
||||
#zone_id = 1111
|
||||
|
||||
#версия ОС, установленная на ВМ
|
||||
#опциональный параметр
|
||||
#тип - строка
|
||||
#используется при создании и обновлении
|
||||
#os_version = "name"
|
||||
|
||||
#вес ВМ
|
||||
#опциональный параметр
|
||||
#тип - целое число
|
||||
#используется при создании и обновлении
|
||||
#weight = 1
|
||||
|
||||
#включение режима unmap для boot диска
|
||||
#опциональный параметр
|
||||
#тип - булев
|
||||
#по умолчанию - false
|
||||
#используется при создании и обновлении
|
||||
#boot_disk_blk_discard = false
|
||||
}
|
||||
|
||||
output "test" {
|
||||
value = decort_cb_kvmvm.comp
|
||||
}
|
||||
Reference in New Issue
Block a user