3.5.2
@@ -1,4 +1,4 @@
|
|||||||
_Data source_ функция **decort_rg_usage** служит для получения информации о списке vins ресурсной группы.
|
_Data source_ функция **decort_rg_usage** служит для получения информации о использовании ресурсов rg.
|
||||||
|
|
||||||
Ресурсная группа в облачной платформе DECORT это способ группирования _compute_-ов (например, по функциональному признаку или принадлежности к одному и тому же проекту). Ресурсную группу можно рассматривать как небольшой персональный дата-центр, в котором размещаются один или несколько серверов и виртуальных сетевых сегментов (ViNS).
|
Ресурсная группа в облачной платформе DECORT это способ группирования _compute_-ов (например, по функциональному признаку или принадлежности к одному и тому же проекту). Ресурсную группу можно рассматривать как небольшой персональный дата-центр, в котором размещаются один или несколько серверов и виртуальных сетевых сегментов (ViNS).
|
||||||
|
|
||||||
@@ -29,7 +29,7 @@ _Data source_ функция **decort_rg_usage** принимает следую
|
|||||||
| ram | int | Количество RAM |
|
| ram | int | Количество RAM |
|
||||||
| seps | []Struct [см. ниже](#описание-структуры-seps) | Информация о сепах |
|
| seps | []Struct [см. ниже](#описание-структуры-seps) | Информация о сепах |
|
||||||
|
|
||||||
### Описание структуры acl
|
### Описание структуры seps
|
||||||
| Параметр | Тип | Описание |
|
| Параметр | Тип | Описание |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| sep_id | string | Идентификатор сепа |
|
| sep_id | string | Идентификатор сепа |
|
||||||
|
|||||||
@@ -1,51 +1,40 @@
|
|||||||
_Data source_ функция **decort_rg_usage** служит для получения информации о списке vins ресурсной группы.
|
_Data source_ функция **decort_kvmvm_snapshot_usage** служит для получения информации о использовании снапшотов.
|
||||||
|
|
||||||
Ресурсная группа в облачной платформе DECORT это способ группирования _compute_-ов (например, по функциональному признаку или принадлежности к одному и тому же проекту). Ресурсную группу можно рассматривать как небольшой персональный дата-центр, в котором размещаются один или несколько серверов и виртуальных сетевых сегментов (ViNS).
|
Ресурсная группа в облачной платформе DECORT это способ группирования _compute_-ов (например, по функциональному признаку или принадлежности к одному и тому же проекту). Ресурсную группу можно рассматривать как небольшой персональный дата-центр, в котором размещаются один или несколько серверов и виртуальных сетевых сегментов (ViNS).
|
||||||
|
|
||||||
Экземпляры _compute_ (виртуальные серверы) всегда создаются в принадлежности к какой-либо ресурсной группе. Как следствие, для создания экземпляра _compute_ помимо других параметров требуется указать идентификатор целевой ресурсной группы. Для получения такого идентификатора можно воспользоваться рассматриваемой здесь _data source_ функцией **decort_rg_usage**.
|
Экземпляры _compute_ (виртуальные серверы) всегда создаются в принадлежности к какой-либо ресурсной группе. Как следствие, для создания экземпляра _compute_ помимо других параметров требуется указать идентификатор целевой ресурсной группы. Для получения такого идентификатора можно воспользоваться рассматриваемой здесь _data source_ функцией **decort_kvmvm_snapshot_usage**.
|
||||||
|
|
||||||
## Аргументы
|
## Аргументы
|
||||||
_Data source_ функция **decort_rg_usage** принимает следующие аргументы:
|
_Data source_ функция **decort_kvmvm_snapshot_usage** принимает следующие аргументы:
|
||||||
|
|
||||||
| Аргумент | Тип | Обязательный | Описание |
|
| Аргумент | Тип | Обязательный | Описание |
|
||||||
| --- | --- | --- | --- |
|
| --- | --- | --- | --- |
|
||||||
| rg_id | :heavy_check_mark: | int | Идентификатор ресурсной группы |
|
| compute_id | :heavy_check_mark: | int | Идентификатор компьюта |
|
||||||
| reason | :x: | string | Причина вызова |
|
| label | :x: | string | Название снапшота |
|
||||||
|
|
||||||
Пользователь облачной платформы, от лица которого происходит обращение к данной функции, должен иметь доступ к указанному `account` и ресурсной группе. В противном случае возникнет ошибка доступа.
|
|
||||||
|
|
||||||
Пользователь облачной платформы задается на стадии инициализации Terraform провайдера DECORT (см. [подробности](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/04.02-Инициализация-Terraform-провайдера-DECORT)).
|
Пользователь облачной платформы задается на стадии инициализации Terraform провайдера DECORT (см. [подробности](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/04.02-Инициализация-Terraform-провайдера-DECORT)).
|
||||||
|
|
||||||
## Возвращаемые значения
|
## Возвращаемые значения
|
||||||
В случае успешного выполнения _data source_ функция **decort_rg_usage** возвращает в указанную при вызове переменную, в поле _items_, массив, каждый элемент которого состоит из следующих параметров:
|
В случае успешного выполнения _data source_ функция **decort_kvmvm_snapshot_usage** возвращает в указанную при вызове переменную, в поле _items_, массив, каждый элемент которого состоит из следующих параметров:
|
||||||
| Параметр | Тип | Описание |
|
| Параметр | Тип | Описание |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| cpu | int | Количество виртуальных CPU, выделенных данному серверу. |
|
| count | int | Количество компьютов, использующих снапшот |
|
||||||
| disk_size | int | Размер диска |
|
| stored | float | Stored |
|
||||||
| disk_size_max | int | Максимальный размер диска |
|
| label | string | Название снапшота |
|
||||||
| extips | int | Extips |
|
| timestamp | int | Время снапшота |
|
||||||
| exttraffic | int | Exttraffic|
|
|
||||||
| gpu | int | Количество GPU |
|
|
||||||
| ram | int | Количество RAM |
|
|
||||||
| seps | []Struct [см. ниже](#описание-структуры-seps) | Информация о сепах |
|
|
||||||
|
|
||||||
### Описание структуры seps
|
|
||||||
| Параметр | Тип | Описание |
|
|
||||||
| --- | --- | --- |
|
|
||||||
| sep_id | string | Идентификатор сепа |
|
|
||||||
| map | map[string]string | Информация хранящаяяся внутри сепа |
|
|
||||||
|
|
||||||
## Пример использования
|
## Пример использования
|
||||||
Пример вызова _data source_ функции **decort_rg_usage**:
|
Пример вызова _data source_ функции **decort_kvmvm_snapshot_usage**:
|
||||||
|
|
||||||
```terraform
|
```terraform
|
||||||
data "decort_rg_usage" "rg_usage" {
|
data "decort_kvmvm_snapshot_usage" "snapshot_usage" {
|
||||||
rg_id = 1234
|
compute_id = 1234
|
||||||
|
label = "label1"
|
||||||
}
|
}
|
||||||
# Once the above directive completes, resource group ID will be accessible as
|
# Once the above directive completes, resource group ID will be accessible as
|
||||||
# data.decort_rg_usage.rg_usage.id
|
# data.decort_kvmvm_snapshot_usage.snapshot_usage.id
|
||||||
```
|
```
|
||||||
|
|
||||||
Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/04.02-Инициализация-Terraform-провайдера-DECORT) и [пример](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/02.-Пример-работы)).
|
Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/04.02-Инициализация-Terraform-провайдера-DECORT) и [пример](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/02.-Пример-работы)).
|
||||||
|
|
||||||
После успешного завершения такого вызова **decort_rg_usage** в переменной `data.decort_rg_usage.rg_usage` будут сохранены возвращаемые значения. В частности, для получения идентификатора ресурсной группы следует использовать конструкцию `data.decort_rg_usage.rg_usage.id`
|
После успешного завершения такого вызова **decort_kvmvm_snapshot_usage** в переменной `data.decort_kvmvm_snapshot_usage.snapshot_usage` будут сохранены возвращаемые значения. В частности, для получения идентификатора ресурсной группы следует использовать конструкцию `data.decort_kvmvm_snapshot_usage.snapshot_usage.id`
|
||||||
@@ -1,5 +1,8 @@
|
|||||||
_Resource_ функция **decort_kvmvm** служит для управления виртуальными машинами, создаваемыми в платформе DECORT на базе технологии виртуализации KVM.
|
_Resource_ функция **decort_kvmvm** служит для управления виртуальными машинами, создаваемыми в платформе DECORT на базе технологии виртуализации KVM.
|
||||||
|
|
||||||
|
## Изменения в версии 3.5.2
|
||||||
|
- Добавлен функционал, который позволяет изменять параметр size у диска в блоке disks и размер диска будет обновлен не только в стейте, но и на платформе
|
||||||
|
|
||||||
## Изменения в 3.5.0
|
## Изменения в 3.5.0
|
||||||
- Обновлен блок disks, вывод в стейт сортируется
|
- Обновлен блок disks, вывод в стейт сортируется
|
||||||
- Добавлен блок tags
|
- Добавлен блок tags
|
||||||
|
|||||||
@@ -1,5 +1,8 @@
|
|||||||
_Resource_ функция **decort_resgroup** служит для управления ресурсными группами в облачной платформе DECORT.
|
_Resource_ функция **decort_resgroup** служит для управления ресурсными группами в облачной платформе DECORT.
|
||||||
|
|
||||||
|
## Изменения в 3.5.2
|
||||||
|
- Добавлено поле register_computes, которое используется при создании rg
|
||||||
|
|
||||||
## Изменения в 3.5.0
|
## Изменения в 3.5.0
|
||||||
- Обновлено поведение ресруса, в случае изменения блока quota – Если блок убирается, то значения Лимитов становяться дефолтными
|
- Обновлено поведение ресруса, в случае изменения блока quota – Если блок убирается, то значения Лимитов становяться дефолтными
|
||||||
- Добавлен опциональный блок access
|
- Добавлен опциональный блок access
|
||||||
@@ -38,6 +41,7 @@ _Resource_ функция **decort_resgroup** принимает следующ
|
|||||||
| quota | Struct [см. ниже](#описание-структуры-quota)| :x: | Квоты на объем ресурсов, устанавливаемые для данной ресурсной группы, с разбивкой по количеству CPU, объему RAM, объему дисковых ресурсов, количеству внешних IP адресов и т.п. Максмальное количество: 1 |
|
| quota | Struct [см. ниже](#описание-структуры-quota)| :x: | Квоты на объем ресурсов, устанавливаемые для данной ресурсной группы, с разбивкой по количеству CPU, объему RAM, объему дисковых ресурсов, количеству внешних IP адресов и т.п. Максмальное количество: 1 |
|
||||||
| access | []Struct [см. ниже](#описание-структуры-access)| :x: | Юзеры которым выдется доступ к данной ресурсной группе |
|
| access | []Struct [см. ниже](#описание-структуры-access)| :x: | Юзеры которым выдется доступ к данной ресурсной группе |
|
||||||
| def_net | Struct [см. ниже](#описание-структуры-def_net)| :x: | Параметры сети ресурсной группы. Максмальное количество: 1|
|
| def_net | Struct [см. ниже](#описание-структуры-def_net)| :x: | Параметры сети ресурсной группы. Максмальное количество: 1|
|
||||||
|
| register_computes | bool | :x: | Параметр используется при создании rg |
|
||||||
|
|
||||||
### Описание структуры quota
|
### Описание структуры quota
|
||||||
| Аргумент | Тип | Обязательный | Описание |
|
| Аргумент | Тип | Обязательный | Описание |
|
||||||
|
|||||||
@@ -1,255 +0,0 @@
|
|||||||
Функция доступна в провайдере версии 2.0 и выше.
|
|
||||||
|
|
||||||
_Resource_ функция **decort_k8s** служит для управления кластером.
|
|
||||||
|
|
||||||
## Изменения в 3.4.0
|
|
||||||
- В аргументы добавлено опциональное поле labels.
|
|
||||||
- В аргументы добавлено опциональное поле taints.
|
|
||||||
- В аргументы добавлено опциональное поле annotations.
|
|
||||||
- В аргументы добавлено опциональное поле sep_id в блоке masters.
|
|
||||||
- В аргументы добавлено опциональное поле sep_pool в блоке masters.
|
|
||||||
- В аргументы добавлено опциональное поле sep_id в блоке workers.
|
|
||||||
- В аргументы добавлено опциональное поле sep_pool в блоке workers.
|
|
||||||
|
|
||||||
## Изменения в 3.3.0
|
|
||||||
- Добавлен id виртуальной сети, которая используется с кластером k8s.
|
|
||||||
- Добавлены описания IP адресов для группы воркеров.
|
|
||||||
- Добавлены описания IP адресов для группы мастеров.
|
|
||||||
- Добавлены описания IP адресов виртуальной сети, которая присоеденена к группе воркеров.
|
|
||||||
|
|
||||||
## Аргументы
|
|
||||||
_Resource_ функция **decort_k8s** для создания кластера принимает следующие аргументы:
|
|
||||||
|
|
||||||
| Аргумент | Тип | Обязательный | Описание |
|
|
||||||
| --- | --- | --- | --- |
|
|
||||||
| name | string | :heavy_check_mark: | Наименование кластера, <br/>при изменении - изменяет наименование кластера |
|
|
||||||
| rg_id | int | :heavy_check_mark: | ID ресурсной группы |
|
|
||||||
| k8sci_id | int | :heavy_check_mark: | ID catalogue item |
|
|
||||||
| wg_name | string | :heavy_check_mark: | Имя для первой worker group, <br/> созданной в кластере |
|
|
||||||
| labels | []string | :x: | Список меток для кластера k8s |
|
|
||||||
| taints | []string | :x: | Список taints для кластера k8s |
|
|
||||||
| annotations | []string | :x: | Список аннотаций для кластера k8s |
|
|
||||||
| masters | Struct{} [см. ниже](#описание-блока-masters) | :x: | Настройка мастер node или nodes |
|
|
||||||
| workers | Struct{} [см. ниже](#описание-блока-workers) | :x: | Настройка worker node или nodes |
|
|
||||||
| extnet_id | int | :x: | ID внешней сети для соединения workers.<br/>Если не задано,<br/>то сеть будет выбрана платформой. |
|
|
||||||
|
|
||||||
### Описание блока masters
|
|
||||||
| Аргумент | Тип | Обязательный | Описание |
|
|
||||||
| --- | --- | --- | --- |
|
|
||||||
| num | int | :heavy_check_mark: | Количество nodes |
|
|
||||||
| cpu | int | :heavy_check_mark: | Количество cpu |
|
|
||||||
| ram | int | :heavy_check_mark: | Количество RAM в Mбайтах|
|
|
||||||
| disk | int | :heavy_check_mark: | Объем boot диска в ГБ |
|
|
||||||
| sep_id | int | :x: | Идентификатор SEP |
|
|
||||||
| sep_pool | string | :x: | Название SEP pool'а |
|
|
||||||
|
|
||||||
### Описание блока workers
|
|
||||||
| Аргумент | Тип | Обязательный | Описание |
|
|
||||||
| --- | --- | --- | --- |
|
|
||||||
| num | int | :heavy_check_mark: | Количество nodes |
|
|
||||||
| cpu | int | :heavy_check_mark: | Количество cpu |
|
|
||||||
| ram | int | :heavy_check_mark: | Количество RAM в Mбайтах|
|
|
||||||
| disk | int | :heavy_check_mark: | Объем boot диска в ГБ |
|
|
||||||
| sep_id | int | :x: | Идентификатор SEP |
|
|
||||||
| sep_pool | string | :x: | Название SEP pool'а |
|
|
||||||
|
|
||||||
## Возвращаемые значения
|
|
||||||
В случае успешного выполнения _resource_ функция **decort_k8s** возвращает в указанную при вызове переменную следующие значения:
|
|
||||||
|
|
||||||
| Параметр | Тип | Описание |
|
|
||||||
| --- | --- | --- |
|
|
||||||
| acl | Struct{} [см. ниже](#описание-структуры-acl) | acl |
|
|
||||||
| account_id | int | ID аккаунта |
|
|
||||||
| account_name | string | Имя аккаунта |
|
|
||||||
| bservice_id | int | ID bservice |
|
|
||||||
| k8sci_id | int | ID образа кластера |
|
|
||||||
| created_by | string | Кем был создан ресурс |
|
|
||||||
| created_time | int | Время создания ресурса |
|
|
||||||
| deleted_by | string | Кем был удален ресурс |
|
|
||||||
| deleted_time | int | Время удаления ресурса |
|
|
||||||
| extnet_id | int | ID внешней сети |
|
|
||||||
| k8s_ci_name | string | Имя образа кластера |
|
|
||||||
| masters | []Struct{} [см. ниже](#описание-структуры-masters) | Структура компьютов мастеров |
|
|
||||||
| workers | []Struct{} [см. ниже](#описание-структуры-workers) | Структура компьютов воркеров |
|
|
||||||
| lb_id | int | ID балансировщика нагрзуки |
|
|
||||||
| lb_ip | string | IP балансировщика нагрзуки |
|
|
||||||
| name | string | Имя ресурса |
|
|
||||||
| rg_id | int | ID ресурсной группы |
|
|
||||||
| rg_name | string | Имя ресурсной группы |
|
|
||||||
| status | string | Статус ресурса |
|
|
||||||
| tech_status | string | Технический статус ресурса |
|
|
||||||
| updated_by | string | Кем был обновлен ресурс |
|
|
||||||
| updated_time | int | Время последнего обновления ресурса |
|
|
||||||
| kubeconfig | string | Конфиг |
|
|
||||||
| vins_id | int | ID виртуальной сети |
|
|
||||||
|
|
||||||
### Описание структуры acl
|
|
||||||
|
|
||||||
| Параметр | Тип | Описание |
|
|
||||||
| --- | --- | --- |
|
|
||||||
| account_acl | []Struct{} [см. ниже](#описание-структуры-списка-acl) | account_acl |
|
|
||||||
| k8s_acl| []Struct{} [см. ниже](#описание-структуры-списка-acl) | k8s_acl |
|
|
||||||
| rg_acl | []Struct{} [см. ниже](#описание-структуры-списка-acl) | rg_acl |
|
|
||||||
|
|
||||||
### Описание структуры списка acl
|
|
||||||
|
|
||||||
| Параметр | Тип | Описание |
|
|
||||||
| --- | --- | --- |
|
|
||||||
| explicit | bool | explicit |
|
|
||||||
| guid | string | ID ресурса |
|
|
||||||
| right | string | right |
|
|
||||||
| status | string | Статус ресурса |
|
|
||||||
| type | string | Тип ресурса |
|
|
||||||
| user_group_id | string | ID группы |
|
|
||||||
|
|
||||||
### Описание структуры masters
|
|
||||||
|
|
||||||
| Параметр | Тип | Описание |
|
|
||||||
| --- | --- | --- |
|
|
||||||
| cpu | int | Кол-во cpu на компьютах master |
|
|
||||||
| detailed_info | []Struct{} [см. ниже](#описание-структуры-списка-detailed_info) | Детальная информация masters |
|
|
||||||
| disk | int | ID диска |
|
|
||||||
| master_id | int | ID группы master |
|
|
||||||
| name | string | Имя группы master |
|
|
||||||
| num | int | Кол-во компьютов в группе master |
|
|
||||||
| ram | int | Кол-во Ram на компьютах группы master|
|
|
||||||
|
|
||||||
### Описание структуры workers
|
|
||||||
|
|
||||||
| Параметр | Тип | Описание |
|
|
||||||
| --- | --- | --- |
|
|
||||||
| annotations | []string | Аннотации группы workers |
|
|
||||||
| cpu | int | Кол-во cpu на компьютах workers |
|
|
||||||
| detailed_info | []Struct{} [см. ниже](#описание-структуры-списка-detailed_info) | Детальная информация masters |
|
|
||||||
| disk | int | ID диска |
|
|
||||||
| guid | string | ID ресурса |
|
|
||||||
| id | int | ID группы workers |
|
|
||||||
| labels | []string | Лейблы группы workers |
|
|
||||||
| name | string | Имя ресурса |
|
|
||||||
| num | int | Кол-во компьютов в группе workers |
|
|
||||||
| ram | int | Кол-во Ram на компьютах группы workers |
|
|
||||||
| taints | []string | огранечители группы workers |
|
|
||||||
|
|
||||||
### Описание структуры списка detailed_info
|
|
||||||
|
|
||||||
| Параметр | Тип | Описание |
|
|
||||||
| --- | --- | --- |
|
|
||||||
| compute_id | int | ID компьюта в составе группы |
|
|
||||||
| name | string | Имя компьюта в составе группы |
|
|
||||||
| status | string | Статус компьюта в составе группы |
|
|
||||||
| tech_status | string | Статус компьюта в составе группы |
|
|
||||||
| interfaces | []Struct{} [см. ниже](#описание-структуры-списка-interfaces) | Список интерфейсов группы |
|
|
||||||
| natable_vins_ip | string | IP NAT |
|
|
||||||
| natable_vins_network | string | IP виртуальной сети |
|
|
||||||
|
|
||||||
### Описание структуры списка interfaces
|
|
||||||
|
|
||||||
| Параметр | Тип | Описание |
|
|
||||||
| --- | --- | --- |
|
|
||||||
| def_gw | string | Шлюз по умолчанию |
|
|
||||||
| ip_address | string | IP интерфейса |
|
|
||||||
|
|
||||||
## Пример использования
|
|
||||||
Пример вызова _resource_ функции **decort_k8s**:
|
|
||||||
```terraform
|
|
||||||
resource "decort_k8s" "cluster" {
|
|
||||||
#имя кластера
|
|
||||||
#обязательный параметр
|
|
||||||
#при изменении - обновдяет имя кластера
|
|
||||||
#тип - строка
|
|
||||||
name = "tftest"
|
|
||||||
|
|
||||||
#id resource group
|
|
||||||
#обязательный параметр
|
|
||||||
#тип - число
|
|
||||||
rg_id = 776
|
|
||||||
|
|
||||||
#id catalogue item
|
|
||||||
#обязательный параметр
|
|
||||||
#тип - число
|
|
||||||
k8sci_id = 9
|
|
||||||
|
|
||||||
#имя для первой worker group, созданной в кластере
|
|
||||||
#обязательный параметр
|
|
||||||
#тип - строка
|
|
||||||
wg_name = "workers"
|
|
||||||
|
|
||||||
#настройка мастер node или nodes
|
|
||||||
#опциональный параметр
|
|
||||||
#максимальное кол-во элементов - 1
|
|
||||||
#тип - список нод
|
|
||||||
masters {
|
|
||||||
#кол-во node
|
|
||||||
#обязательный параметр
|
|
||||||
#тип - число
|
|
||||||
num = 1
|
|
||||||
|
|
||||||
#кол-во cpu
|
|
||||||
#обязательный параметр
|
|
||||||
#тип - число
|
|
||||||
cpu = 2
|
|
||||||
|
|
||||||
#Идентификатор SEP
|
|
||||||
#опциональный параметр
|
|
||||||
#тип - число
|
|
||||||
sep_id = 1010
|
|
||||||
|
|
||||||
#Имя SEP pool'a
|
|
||||||
#опциональный параметр
|
|
||||||
#тип - строка
|
|
||||||
sep_pool = "data01"
|
|
||||||
|
|
||||||
#кол-во RAM в Мбайтах
|
|
||||||
#обязательный параметр
|
|
||||||
#тип - число
|
|
||||||
ram = 2048
|
|
||||||
|
|
||||||
|
|
||||||
#размер диска в Гбайтах
|
|
||||||
#обязательный параметр
|
|
||||||
#тип - число
|
|
||||||
disk = 10
|
|
||||||
}
|
|
||||||
|
|
||||||
#настройка worker node или nodes
|
|
||||||
#опциональный параметр
|
|
||||||
#максимальное кол-во элементов - 1
|
|
||||||
#тип - список нод
|
|
||||||
workers {
|
|
||||||
#кол-во node
|
|
||||||
#обязательный параметр
|
|
||||||
#тип - число
|
|
||||||
num = 1
|
|
||||||
|
|
||||||
#кол-во cpu
|
|
||||||
#обязательный параметр
|
|
||||||
#тип - число
|
|
||||||
cpu = 2
|
|
||||||
|
|
||||||
#Идентификатор SEP
|
|
||||||
#опциональный параметр
|
|
||||||
#тип - число
|
|
||||||
sep_id = 1010
|
|
||||||
|
|
||||||
#Имя SEP pool'a
|
|
||||||
#опциональный параметр
|
|
||||||
#тип - строка
|
|
||||||
sep_pool = "data01"
|
|
||||||
|
|
||||||
#кол-во RAM в Мбайтах
|
|
||||||
#обязательный параметр
|
|
||||||
#тип - число
|
|
||||||
ram = 2048
|
|
||||||
|
|
||||||
#размер диска в Гбайтах
|
|
||||||
#обязательный параметр
|
|
||||||
#тип - число
|
|
||||||
disk = 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
# once the above directive completes, will be accessible
|
|
||||||
# as decort_k8s.cluster
|
|
||||||
```
|
|
||||||
|
|
||||||
После успешного завершения такого вызова **decort_k8s** в переменной `decort_k8s.cluster` будут сохранены возвращаемые значения.
|
|
||||||
@@ -30,7 +30,7 @@ _Resource_ функция **decort_k8s** для создания кластер
|
|||||||
| taints | []string | :x: | Список taints для кластера k8s |
|
| taints | []string | :x: | Список taints для кластера k8s |
|
||||||
| annotations | []string | :x: | Список аннотаций для кластера k8s |
|
| annotations | []string | :x: | Список аннотаций для кластера k8s |
|
||||||
| masters | Struct{} [см. ниже](#описание-блока-masters) | :x: | Настройка мастер node или nodes |
|
| masters | Struct{} [см. ниже](#описание-блока-masters) | :x: | Настройка мастер node или nodes |
|
||||||
| workers | Struct{} [см. ниже](#описание-блока-masters) | :x: | Настройка worker node или nodes |
|
| workers | Struct{} [см. ниже](#описание-блока-workers) | :x: | Настройка worker node или nodes |
|
||||||
| extnet_id | int | :x: | ID внешней сети для соединения workers.<br/>Если не задано,<br/>то сеть будет выбрана платформой. |
|
| extnet_id | int | :x: | ID внешней сети для соединения workers.<br/>Если не задано,<br/>то сеть будет выбрана платформой. |
|
||||||
|
|
||||||
### Описание блока masters
|
### Описание блока masters
|
||||||
|
|||||||
1
Home.md
1
Home.md
@@ -92,6 +92,7 @@ Terraform провайдер для платформы DECORT с API верси
|
|||||||
- [**decort_rg_list_pfw**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.70-Data-функция-decort_rg_list_pfw-получение-информации-о-списке-pfw) - получение информации о списке pfw в рамках ресурсных групп
|
- [**decort_rg_list_pfw**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.70-Data-функция-decort_rg_list_pfw-получение-информации-о-списке-pfw) - получение информации о списке pfw в рамках ресурсных групп
|
||||||
- [**decort_rg_list_vins**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.71-Data-функция-decort_rg_list_vins-получение-информации-о-списке-vins) - получение информации о списке vins в рамках ресурсных групп
|
- [**decort_rg_list_vins**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.71-Data-функция-decort_rg_list_vins-получение-информации-о-списке-vins) - получение информации о списке vins в рамках ресурсных групп
|
||||||
- [**decort_rg_usage**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.72-Data-функция-decort_rg_usage-информация-об-использовании-rg) - получение информации об использовании rg
|
- [**decort_rg_usage**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.72-Data-функция-decort_rg_usage-информация-об-использовании-rg) - получение информации об использовании rg
|
||||||
|
- [**decort_kvmvm_snapshot_usage**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.01.73-Data-функция-decort_kvmvm_snapshot_usage-информация-об-использовании-снапшотов.md) - получение информации об использовании снапшотов
|
||||||
- [Административная группа API](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02-Административная-группа-API)
|
- [Административная группа API](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02-Административная-группа-API)
|
||||||
- [**decort_kvmvm**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.01-Data-функция-decort_kvmvm-получение-информации-о-виртуальной-машине-на-базе-KVM) - получение информации о виртуальной машине, созданной на базе системы виртуализации KVM
|
- [**decort_kvmvm**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.01-Data-функция-decort_kvmvm-получение-информации-о-виртуальной-машине-на-базе-KVM) - получение информации о виртуальной машине, созданной на базе системы виртуализации KVM
|
||||||
- [**decort_resgroup**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.02-Data-функция-decort_resgroup-получение-информации-о-ресурсной-группе) - получение информации о ресурсной группе
|
- [**decort_resgroup**](https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki/06.02.02-Data-функция-decort_resgroup-получение-информации-о-ресурсной-группе) - получение информации о ресурсной группе
|
||||||
|
|||||||
Reference in New Issue
Block a user