From 9310b5d9e97d66e023e0371e4e426b727990ac15 Mon Sep 17 00:00:00 2001 From: stSolo Date: Thu, 31 Mar 2022 13:54:42 +0300 Subject: [PATCH] Update page --- 04.-Обзор-Terraform-провайдера-DECORT..md | 41 +++++++++++++---------- 1 file changed, 24 insertions(+), 17 deletions(-) diff --git a/04.-Обзор-Terraform-провайдера-DECORT..md b/04.-Обзор-Terraform-провайдера-DECORT..md index b29df22..4f8359d 100644 --- a/04.-Обзор-Terraform-провайдера-DECORT..md +++ b/04.-Обзор-Terraform-провайдера-DECORT..md @@ -1,31 +1,38 @@ -THIS PAGE IS UNDER DEVELOPMENT AT THE MOMENT. INFORMATION CONTAINED HEREIN MAY BE INCOMPLETE OR INCORRECT UNTIL THIS NOTICE IS REMOVED. - ## Назначение Terraform провайдер DECORT предназначен для управления облачными ресурсами на платформе Digital Energy Cloud Orchestration Technology (DECORT). Основные функции провайдера: -1. Создание виртуальных серверов на базе KVM - экземпляров _compute_ на базе виртуальных машин архитектуры Intel x86 или IBM Power (см. _resource_ функцию [**decort_kvmvm**]( link to follow)). -2. Создание ресурсных групп (см. _resource_ функцию [**decort_resgroup**]( link to follow )). -3. Создание ресурсов хранения _disk_ (см. _resource_ функцию [**disk_resgroup**]( link to follow )). -4. Получение информации о подписчиках (см. _data source_ функцию [**decort_account**]( link to follow )). -5. Получение информации о существующих виртуальных серверах на базе KVM (см. _data source_ функцию [**decort_kvmvm**]( link to follow )). -6. Получение информации о существующих дисковых ресурсах _disk_ (см. _data source_ функцию [**decort_disk**]( link to follow )). -7. Получение информации о существующих виртуальных сетевых сегментах _ViNS_ (см. _data source_ функцию [**decort_vins**]( link to follow )). -8. Получение информации о существующих ресурсных группах (см. _data source_ функцию [**decort_resgroup**]( link to follow )). -9. Получение информации об образах ОС, на базе которых можно создавать новые вычислительные ресурсы (см. _data source_ функцию [**decort_image**]( link to follow )). +1. Создание виртуальных серверов на базе KVM - экземпляров _compute_ на базе виртуальных машин архитектуры Intel x86 или IBM Power (см. _resource_ функцию [**decort_kvmvm**](https://github.com/rudecs/terraform-provider-decort/wiki/07.2-Resource-функция-decort_kvmvm:-управление-виртуальными-машинами-на-базе-KVM.)). +2. Создание ресурсных групп (см. _resource_ функцию [**decort_resgroup**](https://github.com/rudecs/terraform-provider-decort/wiki/07.1-Resource-функция-decort_resgroup:-управление-ресурсными-группами.)). +3. Создание ресурсов хранения _disk_ (см. _resource_ функцию [**decort_disk**](https://github.com/rudecs/terraform-provider-decort/wiki/07.3-Resource-функция-decort_disk:-управление-дисковыми-ресурсами.)). +4. Создание образов (см. _resource_ функцию [**decort_image**](https://github.com/rudecs/terraform-provider-decort/wiki/07.8-Resource-функция-decort_image:-управление-образом.)) +5. Создание виртуальных образов (см. _resource_ функцию [**decort_virtual_image**](https://github.com/rudecs/terraform-provider-decort/wiki/07.9-Resource-функция-decort_virtual_image:-управление-виртуальным-образом.)) +6. Создание cdrom - образов (см. _resource_ функцию [**decort_cdrom_image**](https://github.com/rudecs/terraform-provider-decort/wiki/07.10-Resource-функция-decort_cdrom_image:-управление-cdrom-образом.)) +7. Удаление нескольких образов (см. _resource_ функцию [**decort_delete_images**](https://github.com/rudecs/terraform-provider-decort/wiki/07.11-Resource-функция-decort_delete_images:-удаление-нескольких-образов.)) +8. Создание правил трансляции сетевых портов для виртуальных серверов (см. _resource_ функцию [**decort_pfw**](https://github.com/rudecs/terraform-provider-decort/wiki/07.12--Resource-функция-decort_pfw:--управление-правилами-трансляции-сетевых-портов-для-виртуальных-серверов.)) +9. Создание виртуальных сетевых сегментов (см. _resource_ функцию [**decort_vins**](https://github.com/rudecs/terraform-provider-decort/wiki/07.4-Resource-функция-decort_vins:-управление-виртуальными-сетевыми-сегментами.)) +10. Создание снапшотов (см. _resource_ функцию [**decort_snapshot**](https://github.com/rudecs/terraform-provider-decort/wiki/07.5-Resource-функция-decort_snapshot:-управление-снапшотами.)) +11. Создание кластера kubernetes (см. _resource_ функцию [**decort_k8s**](https://github.com/rudecs/terraform-provider-decort/wiki/07.6-Resource-функция-decort_k8s:-управление-кластером-kubernetes.)) +12. Создание worker group кластера (см. _resource_ функцию [**decort_k8s_wg**](https://github.com/rudecs/terraform-provider-decort/wiki/07.7-Resource-функция-decort_k8s_wg:-управление-worker-groups-кластера.)) +13. Получение информации о подписчиках (см. _data source_ функцию [**decort_account**](https://github.com/rudecs/terraform-provider-decort/wiki/06.5-Data-функция-decort_account:-получение-информации-о-подписчике.)). +14. Получение информации о существующих виртуальных серверах на базе KVM (см. _data source_ функцию [**decort_kvmvm**](https://github.com/rudecs/terraform-provider-decort/wiki/06.2-Data-функция-decort_kvmvm:-получение-информации-о-виртуальной-машине-на-базе-KVM.)). +15. Получение информации о существующих дисковых ресурсах _disk_ (см. _data source_ функцию [**decort_disk**](https://github.com/rudecs/terraform-provider-decort/wiki/06.3-Data-функция-decort_disk:-получение-информации-о-диске.)). +16. Получение информации о существующих виртуальных сетевых сегментах _ViNS_ (см. _data source_ функцию [**decort_vins**](https://github.com/rudecs/terraform-provider-decort/wiki/06.4-Data-функция-decort_vins:-получение-информации-о-ViNS.)). +17. Получение информации о существующих ресурсных группах (см. _data source_ функцию [**decort_resgroup**](https://github.com/rudecs/terraform-provider-decort/wiki/06.1-Data-функция-decort_resgroup:-получение-информации-о-ресурсной-группе.)). +18. Получение информации об образах ОС, на базе которых можно создавать новые вычислительные ресурсы (см. _data source_ функцию [**decort_image**](https://github.com/rudecs/terraform-provider-decort/wiki/06.7-Data-функция-decort_image:-получение-информации-об-образе.)). +19. Получение информации обо всех образах ОС, на базе которых можно создавать новые вычислительные ресурсы (см. _data source_ функцию [**decort_image_lst**](https://github.com/rudecs/terraform-provider-decort/wiki/06.6-Data-функция-decort_image_list:-получение-информации-об-образах)) +20. Получение информации о всех доступных снапшотах (см. _data resource_ функцию [**decort_snapshot_list**](https://github.com/rudecs/terraform-provider-decort/wiki/06.11-Data-функция-decort_snapshot_list:-получение-информации-о-snapshots)) +21. Получение информации о всех доступных платформах (см. _data resource_ функцию [**decort_grid_list**](https://github.com/rudecs/terraform-provider-decort/wiki/06.8-Data-функция-decort_grid_list:-получение-списков-доступных-платформ)) +22. Получение информации о доступной платформе (см. _data resource_ функцию [**decort_grid**](https://github.com/rudecs/terraform-provider-decort/wiki/06.9-Data-функция-decort_grid:-получение-информации-о-grid)) +23. Получение информации о доступных для образа stacks (см. _data resource_ функцию [**decort_image_stacks**](https://github.com/rudecs/terraform-provider-decort/wiki/06.10-Data-функция-decort_image_list_stacks:-получение-информации-о-доступных-для-образа-stacks)) + ## Системные требования -THIS PAGE IS UNDER DEVELOPMENT AT THE MOMENT. INFORMATION CONTAINED HEREIN MAY BE INCOMPLETE OR INCORRECT UNTIL THIS NOTICE IS REMOVED. - Для запуска провайдера вам потребуется компьютер, на котором установлен Terraform. Провайдер тестировался вместе с Terraform 0.xx.x на системах под управлением ОС семейства Linux и персональных компьютерах под управлением Windows 10. Кроме того, в связи с тем, что начиная с версии 0.12 Terraform изменил алгоритм поиска и инициализации локальных провайдеров, настройка данного провайдера для работы с Terraform 0.12 или более новыми версиями потребует выполнения ряда дополнительных действий. Подробнее см. [8.3 Настройка локального провайдера для работы с новыми версиями Terraform]( link to follow ). ## Установка -THIS PAGE IS UNDER DEVELOPMENT AT THE MOMENT. INFORMATION CONTAINED HEREIN MAY BE INCOMPLETE OR INCORRECT UNTIL THIS NOTICE IS REMOVED. - -*NB*: рекомендации в данном разделе ориентированы на Terraform версии 0.11.х и неприменимы для Terraform более поздних версий. - Terraform провайдер представляет собой бинарный исполняемый файл. Чтобы быстро начать пользоваться Terraform провайдером DECORT, поместите собранный для вашей целевой платформы исполняемый файл в ту же папку, где находится ваш файл _main.tf_. После этого вы можете использовать стандартные команды Terraform-а для управления ресурсами в соответствии с декларациями, содержащимися в _main.tf_, а именно: