This commit is contained in:
asteam
2024-08-23 16:55:50 +03:00
parent 6f40af6a5f
commit 003e4d656e
524 changed files with 43376 additions and 432 deletions

View File

@@ -28,9 +28,9 @@ terraform {
provider "dynamix" {
authenticator = "decs3o"
#controller_url = <DECORT_CONTROLLER_URL>
#controller_url = <DYNAMIX_CONTROLLER_URL>
controller_url = "https://ds1.digitalenergy.online"
#oauth2_url = <DECORT_SSO_URL>
#oauth2_url = <DYNAMIX_OAUTH2_URL>
oauth2_url = "https://sso.digitalenergy.online"
allow_unverified_ssl = true
}
@@ -51,15 +51,20 @@ resource "dynamix_vins" "vins" {
#тип - целое число
account_id = 2023
#id внешней сети для подключения к ней ресурса
#блок правил extnet
#опциональный параметр
#тип - целое число
ext_net_id = 2222
#тип - блок extnet
ext_net = {
#id внешней сети для подключения к ней ресурса
#опциональный параметр
#тип - целое число
ext_net_id = 2222
#ip внешней сети для подключения к нему ресурса
#опциональный параметр
#тип - строка
ext_ip_addr = "1.1.1.1"
#ip внешней сети для подключения к нему ресурса
#опциональный параметр
#тип - строка
ext_ip_addr = "1.1.1.1"
}
#private network IP CIDR
#опциональный параметр
@@ -99,10 +104,10 @@ resource "dynamix_vins" "vins" {
#тип - булев
force = true
#блок для резервирования ip
#список для резервирования ip
#опциональный параметр
#тип - блок ip
ip {
#тип - массив объектов ip
ip = [{
#тип подключения
#обязательный параметр
#тип - строка
@@ -117,12 +122,12 @@ resource "dynamix_vins" "vins" {
#опциональный параметр
#тип - строка
mac_addr = "ff:ff:ff:ff:ff:ff"
}
}]
#блок для добавления natRule
#список для резервирования ip
#опциональный параметр
#тип - блок правил nat
nat_rule {
#тип - массив объектов ip
nat_rule = [{
#ip внутренний
#опциональный параметр
#тип - строка
@@ -147,7 +152,7 @@ resource "dynamix_vins" "vins" {
#опциональный параметр
#тип - строка
proto = "tcp"
}
}]
#восстановление ресурса
#опциональный параметр