Files
tf_provider/generated/test/output_inventory/index.json
T
“Naeel” dd56bcda83 refactor: restructure project — separate tools, config, generated, provider
TOOLS/        — generators + scripts + config + ARCHITECTURE.md
  ├── yaml-generator/    (code)
  ├── resource-generator/ (code)
  ├── docs-generator/    (code)
  ├── scripts/           (← devops/*.sh)
  ├── config/            (← devops/profiles/ + devops/config/)
  │   ├── test/          profile.env, services_list.txt, operation_timeouts.json
  │   ├── prod/
  │   └── dev/
  └── ARCHITECTURE.md    (← devops/ARCHITECTURE.md)

generated/    — pipeline output only (gitignored)
  ├── test/resources_yaml/, go/, docs/, provider_build/
  ├── prod/
  └── dev/

provider/     — code only, no generated files
  resources_yaml/        — DELETED (generated)
  internal/resources_gen/ — DELETED (generated)

devops/       — removed (replaced by TOOLS/scripts + TOOLS/config + generated/)

Generators now fail if NUBES_*_DIR not set (no defaults to provider/).
Provider requires pipeline to populate resources_gen/ before build.
2026-07-06 09:06:09 +04:00

496 lines
9.5 KiB
JSON

[
{
"serviceId": 110,
"svc_code": "DNS зона",
"instance_count": 2,
"state_params_keys": [],
"state_out_keys": [],
"vault_keys": []
},
{
"serviceId": 111,
"svc_code": "DNS запись",
"instance_count": 5,
"state_params_keys": [
"recordInput",
"recordName",
"recordTTL",
"recordType",
"zoneUid"
],
"state_out_keys": [
"dnsServers",
"record"
],
"vault_keys": [
"fields",
"userPath"
]
},
{
"serviceId": 112,
"svc_code": "Тенант в Grafana",
"instance_count": 1,
"state_params_keys": [
"resourceRealm"
],
"state_out_keys": [
"connectionUrl",
"monitoring"
],
"vault_keys": [
"fields",
"userPath"
]
},
{
"serviceId": 116,
"svc_code": "ApacheKafka",
"instance_count": 2,
"state_params_keys": [],
"state_out_keys": [],
"vault_keys": []
},
{
"serviceId": 12,
"svc_code": "S3 Object Storage",
"instance_count": 1,
"state_params_keys": [
"maxBucketsPerUser",
"maxObjectsPerBucket",
"maxSizeGbPerUser",
"resourceRealm",
"userName"
],
"state_out_keys": [
"dtEndTrial",
"dtStartTrial",
"isTrial",
"monitoring",
"urlConnect"
],
"vault_keys": [
"fields",
"url",
"userPath"
]
},
{
"serviceId": 13,
"svc_code": "S3 бакет",
"instance_count": 6,
"state_params_keys": [
"bucketName",
"corsAll",
"listAll",
"maxSize",
"placement",
"readAll",
"s3UserUid"
],
"state_out_keys": [
"httpConnect"
],
"vault_keys": []
},
{
"serviceId": 150,
"svc_code": "Kubernetes кластер Штурвал",
"instance_count": 1,
"state_params_keys": [
"access",
"accessConfiguration",
"clusterConfiguration",
"controlPlaneConfiguration",
"startupConfiguration",
"workerConfiguration"
],
"state_out_keys": [
"ingressAddress",
"kubernetesApiAddress",
"webUrl"
],
"vault_keys": [
"fields",
"url",
"userPath"
]
},
{
"serviceId": 19,
"svc_code": "Организация в Cloud Director",
"instance_count": 1,
"state_params_keys": [
"organizationType",
"resourceRealm",
"vIPConfigure"
],
"state_out_keys": [
"urlConnect"
],
"vault_keys": [
"fields",
"url",
"userPath"
]
},
{
"serviceId": 1,
"svc_code": "Болванка",
"instance_count": 1,
"state_params_keys": [],
"state_out_keys": [],
"vault_keys": []
},
{
"serviceId": 21,
"svc_code": "Виртуальный датацентр (vDC)",
"instance_count": 1,
"state_params_keys": [
"cpuAllocated",
"cpuGuaranteed",
"memAllocated",
"memGuaranteed",
"networkProvider",
"organizationUid",
"providerVdc",
"storageConfig"
],
"state_out_keys": [
"sizingPolicies",
"vdcName"
],
"vault_keys": []
},
{
"serviceId": 22,
"svc_code": "Сетевой шлюз периметра (Edge)",
"instance_count": 1,
"state_params_keys": [
"ipSpaceName",
"needEnableAVI",
"needExternalAddressSNAT",
"vdcGroupUid",
"vdcType",
"vdcUid",
"virtualServicesCount"
],
"state_out_keys": [
"nsxName",
"routedNet",
"vdcName"
],
"vault_keys": []
},
{
"serviceId": 25,
"svc_code": "Публичные IP адреса",
"instance_count": 2,
"state_params_keys": [
"dnatCreate",
"fromServiceCloudEdgeName",
"fromServiceCloudEdgeScope",
"fromServiceCloudOrgName",
"fromServiceCloudVdcName",
"fromServiceCloudVmwareUrl",
"fromServiceNamespace",
"fromServiceVdcGroupName",
"internalAddrAccess",
"internalPortAccess",
"ipSpaceName",
"resourceRealm",
"serviceUid",
"snatCreate"
],
"state_out_keys": [
"externalIp"
],
"vault_keys": [
"fields",
"userPath"
]
},
{
"serviceId": 26,
"svc_code": "Виртуальный каталог ВМ (vApp)",
"instance_count": 2,
"state_params_keys": [
"nsxtUid",
"vappName",
"vdcUid"
],
"state_out_keys": [],
"vault_keys": []
},
{
"serviceId": 28,
"svc_code": "Виртуальная машина",
"instance_count": 2,
"state_params_keys": [
"accessIpList",
"accessPortList",
"cloudInit",
"imageVm",
"ipSpaceName",
"userLogin",
"userPublicKey",
"vappUid",
"vmCpu",
"vmDisk",
"vmName",
"vmRam"
],
"state_out_keys": [
"externalConnect",
"fqdn",
"internalConnect",
"monitoring"
],
"vault_keys": []
},
{
"serviceId": 81,
"svc_code": "Apache Superset",
"instance_count": 2,
"state_params_keys": [],
"state_out_keys": [],
"vault_keys": []
},
{
"serviceId": 89,
"svc_code": "Web-сервер с фреймворком Flask",
"instance_count": 4,
"state_params_keys": [
"domain",
"gitPath",
"healthPath",
"jsonEnv",
"resourceCPU",
"resourceInstances",
"resourceMemory",
"resourceRealm"
],
"state_out_keys": [
"connectionUrl",
"monitoring"
],
"vault_keys": [
"fields",
"url",
"userPath"
]
},
{
"serviceId": 90,
"svc_code": "PostgreSQL",
"instance_count": 3,
"state_params_keys": [
"allowNoSSL",
"appVersion",
"autoScale",
"autoScalePercentage",
"autoScaleQuotaGb",
"autoScaleTechWindow",
"enablePgPoolerMaster",
"enablePgPoolerSlave",
"ext_BACKUP_NUM_TO_RETAIN",
"ext_BACKUP_SCHEDULE",
"ipSpaceNameMaster",
"ipSpaceNameSlave",
"jsonParameters",
"needExternalAddressMaster",
"needExternalAddressSlave",
"resourceCPU",
"resourceDisk",
"resourceInstances",
"resourceMemory",
"resourceRealm",
"s3Uid"
],
"state_out_keys": [
"databases",
"externalConnect",
"internalConnect",
"monitoring",
"users"
],
"vault_keys": [
"fields",
"url",
"userPath"
]
},
{
"serviceId": 91,
"svc_code": "Redis",
"instance_count": 3,
"state_params_keys": [
"needExternalAddressMaster",
"needExternalAddressSlave",
"resourceCPU",
"resourceDisk",
"resourceInstances",
"resourceMemory",
"resourceRealm"
],
"state_out_keys": [
"externalConnect",
"internalConnect",
"monitoring"
],
"vault_keys": [
"fields",
"url",
"userPath"
]
},
{
"serviceId": 92,
"svc_code": "MongoDB",
"instance_count": 2,
"state_params_keys": [
"needExternalAddressMaster",
"resourceCPU",
"resourceDisk",
"resourceInstances",
"resourceMemory",
"resourceRealm"
],
"state_out_keys": [
"internalConnect",
"monitoring"
],
"vault_keys": []
},
{
"serviceId": 93,
"svc_code": "RabbitMQ",
"instance_count": 1,
"state_params_keys": [
"needExternalAddressMaster",
"resourceCPU",
"resourceDisk",
"resourceInstances",
"resourceMemory",
"resourceRealm"
],
"state_out_keys": [
"clusterDomain",
"externalConnect",
"inernalConnect",
"monitoring"
],
"vault_keys": [
"fields",
"url",
"userPath"
]
},
{
"serviceId": 94,
"svc_code": "Lucee",
"instance_count": 1,
"state_params_keys": [
"appVersion",
"domain",
"gitPath",
"healthPath",
"jsonEnv",
"resourceCPU",
"resourceInstances",
"resourceMemory",
"resourceRealm"
],
"state_out_keys": [
"connectionUrl",
"monitoring"
],
"vault_keys": [
"fields",
"url",
"userPath"
]
},
{
"serviceId": 95,
"svc_code": "NodeJS",
"instance_count": 1,
"state_params_keys": [
"appVersion",
"domain",
"gitPath",
"healthPath",
"jsonEnv",
"resourceCPU",
"resourceInstances",
"resourceMemory",
"resourceRealm"
],
"state_out_keys": [
"connectionUrl",
"monitoring"
],
"vault_keys": [
"fields",
"url",
"userPath"
]
},
{
"serviceId": 96,
"svc_code": "pgAdmin",
"instance_count": 3,
"state_params_keys": [
"domain",
"login",
"password",
"resourceCPU",
"resourceDisk",
"resourceInstances",
"resourceMemory",
"resourceRealm"
],
"state_out_keys": [
"connectionUrl",
"monitoring"
],
"vault_keys": [
"fields",
"url",
"userPath"
]
},
{
"serviceId": 97,
"svc_code": "NodeRed",
"instance_count": 4,
"state_params_keys": [
"resourceRealm"
],
"state_out_keys": [],
"vault_keys": []
},
{
"serviceId": 98,
"svc_code": "Простой HTTP контейнер",
"instance_count": 2,
"state_params_keys": [
"domain",
"jsonEnv",
"registryPath",
"resourceCPU",
"resourceInstances",
"resourceMemory",
"resourceRealm"
],
"state_out_keys": [
"connectionUrl",
"monitoring"
],
"vault_keys": [
"fields",
"url",
"userPath"
]
}
]