generated YAML: dev=50, test=48, prod=46 (Gateway, Vitaly method)
This commit is contained in:
@@ -0,0 +1,158 @@
|
||||
name: vc_complex
|
||||
service_id: 113
|
||||
service_display_name: Быстрый старт
|
||||
service_short_name: vcComplex
|
||||
service_man: '# Создает окружение для ВМ.<br/><br/>## Создает сервисы:<br/>**Организация**<br/>**Виртуальный датацентр**<br/>**Каталог**<br/>**Сетевой шлюз периметра**<br/><br/>'
|
||||
lifecycle:
|
||||
suspend_on_destroy_default: false
|
||||
adopt_existing_on_create_default: false
|
||||
outputs:
|
||||
params:
|
||||
- code: state_params
|
||||
type: map
|
||||
- code: state_out
|
||||
type: map
|
||||
- code: state_params_flat
|
||||
type: map
|
||||
- code: state_out_flat
|
||||
type: map
|
||||
- code: vault_secrets
|
||||
type: map
|
||||
sensitive: true
|
||||
- code: vault_url
|
||||
type: string
|
||||
- code: vault_user_path
|
||||
type: string
|
||||
- code: vault_fields
|
||||
type: list
|
||||
operations:
|
||||
- name: create
|
||||
id: 107
|
||||
kind: instance
|
||||
action: create
|
||||
params:
|
||||
- id: 332
|
||||
code: resourceRealm
|
||||
data_type: string
|
||||
required: true
|
||||
default: sandbox.nubes.ru
|
||||
value_list:
|
||||
- sandbox.nubes.ru
|
||||
func: getAvailableResourceRealms
|
||||
descr: Платформа для развертывания
|
||||
man: Наименование ресурсной платформы
|
||||
sort: 1
|
||||
- id: 334
|
||||
code: vappName
|
||||
data_type: string
|
||||
required: true
|
||||
regex: ^[a-z0-9][a-z0-9.-]{1,61}[a-z0-9]$
|
||||
descr: Имя vApp
|
||||
sort: 10
|
||||
- id: 358
|
||||
code: vdcProviderGateway
|
||||
data_type: string
|
||||
required: true
|
||||
default: sandbox-v1cl1-pvdc
|
||||
descr: Взять из свойств ресурсной платформы.<br/>Путь .vcd.providerVdc - взять KEY<br/><br/>providerGateway Cloud Director. Влияет ресурсы будут предоставлены. Является полем (List<String>) в свойствах рес. платформы ЛК, но сам параметр передаётся только как один String
|
||||
sort: 200
|
||||
- id: 359
|
||||
code: virtualServicesCount
|
||||
required: true
|
||||
default: "1"
|
||||
maxvalue: 4
|
||||
minvalue: 1
|
||||
descr: Кол-во виртуальных сервисов, которые выделяются на AVI. Во избежании коллапса пока выделяется до 4
|
||||
sort: 110
|
||||
- id: 360
|
||||
code: ipSpaceName
|
||||
data_type: string
|
||||
required: false
|
||||
default: internet-ipv4-v1
|
||||
descr: Имя ip Space для внешнего IP. Целесообразнее брать самый дешёвый, так как это vip для исходящего трафика. Необходимо задавать если включен needExternalAddressSNAT
|
||||
sort: 130
|
||||
- id: 399
|
||||
code: storageConfig
|
||||
data_type: json
|
||||
required: true
|
||||
default: '[{"name": "", "size": 1024}]'
|
||||
descr: Описывается как массив объектов, где описывается имя политики и её размер
|
||||
sort: 210
|
||||
- id: 400
|
||||
code: vdcNetworkPool
|
||||
data_type: string
|
||||
required: true
|
||||
default: nsxt-sandbox-geneve-np
|
||||
sort: 120
|
||||
- id: 401
|
||||
code: cpuGuaranteed
|
||||
data_type: integer > 0
|
||||
required: true
|
||||
default: "20"
|
||||
value_list:
|
||||
- "20"
|
||||
- "50"
|
||||
- "80"
|
||||
sort: 20
|
||||
- id: 402
|
||||
code: memGuaranteed
|
||||
data_type: integer > 0
|
||||
required: true
|
||||
default: "20"
|
||||
value_list:
|
||||
- "20"
|
||||
- "50"
|
||||
- "80"
|
||||
sort: 30
|
||||
- id: 403
|
||||
code: segroupName
|
||||
data_type: string
|
||||
required: false
|
||||
default: SEGROUP-SANDBOX-CL1-SHARED-01
|
||||
descr: Наименование segroup, в котором будут выделяться пулы на AVI
|
||||
sort: 100
|
||||
- id: 404
|
||||
code: needExternalAddressSNAT
|
||||
data_type: boolean
|
||||
required: true
|
||||
default: "true"
|
||||
value_list:
|
||||
- "false"
|
||||
- "true"
|
||||
descr: Выделяет внешний IP на Edge. Используется для SNAT всего трафика
|
||||
sort: 40
|
||||
- id: 405
|
||||
code: needEnableAVI
|
||||
data_type: boolean
|
||||
required: true
|
||||
default: "false"
|
||||
value_list:
|
||||
- "false"
|
||||
- "true"
|
||||
descr: Включает AVI в Cloud Director
|
||||
sort: 50
|
||||
- id: 566
|
||||
code: cpuAllocated
|
||||
data_type: string
|
||||
required: true
|
||||
default: "1"
|
||||
minvalue: 1
|
||||
descr: шт
|
||||
sort: 21
|
||||
- id: 567
|
||||
code: memAllocated
|
||||
data_type: integer > 0
|
||||
required: true
|
||||
default: "10"
|
||||
minvalue: 1
|
||||
descr: gb
|
||||
sort: 31
|
||||
- id: 568
|
||||
code: vIPCount
|
||||
data_type: integer > 0
|
||||
required: true
|
||||
default: "0"
|
||||
maxvalue: 20
|
||||
minvalue: 0
|
||||
descr: шт
|
||||
sort: 131
|
||||
Reference in New Issue
Block a user