Update page
@@ -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). Основные функции провайдера:
|
Terraform провайдер DECORT предназначен для управления облачными ресурсами на платформе Digital Energy Cloud Orchestration Technology (DECORT). Основные функции провайдера:
|
||||||
1. Создание виртуальных серверов на базе KVM - экземпляров _compute_ на базе виртуальных машин архитектуры Intel x86 или IBM Power (см. _resource_ функцию [**decort_kvmvm**]( 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**]( link to follow )).
|
2. Создание ресурсных групп (см. _resource_ функцию [**decort_resgroup**](https://github.com/rudecs/terraform-provider-decort/wiki/07.1-Resource-функция-decort_resgroup:-управление-ресурсными-группами.)).
|
||||||
3. Создание ресурсов хранения _disk_ (см. _resource_ функцию [**disk_resgroup**]( link to follow )).
|
3. Создание ресурсов хранения _disk_ (см. _resource_ функцию [**decort_disk**](https://github.com/rudecs/terraform-provider-decort/wiki/07.3-Resource-функция-decort_disk:-управление-дисковыми-ресурсами.)).
|
||||||
4. Получение информации о подписчиках (см. _data source_ функцию [**decort_account**]( link to follow )).
|
4. Создание образов (см. _resource_ функцию [**decort_image**](https://github.com/rudecs/terraform-provider-decort/wiki/07.8-Resource-функция-decort_image:-управление-образом.))
|
||||||
5. Получение информации о существующих виртуальных серверах на базе KVM (см. _data source_ функцию [**decort_kvmvm**]( link to follow )).
|
5. Создание виртуальных образов (см. _resource_ функцию [**decort_virtual_image**](https://github.com/rudecs/terraform-provider-decort/wiki/07.9-Resource-функция-decort_virtual_image:-управление-виртуальным-образом.))
|
||||||
6. Получение информации о существующих дисковых ресурсах _disk_ (см. _data source_ функцию [**decort_disk**]( link to follow )).
|
6. Создание cdrom - образов (см. _resource_ функцию [**decort_cdrom_image**](https://github.com/rudecs/terraform-provider-decort/wiki/07.10-Resource-функция-decort_cdrom_image:-управление-cdrom-образом.))
|
||||||
7. Получение информации о существующих виртуальных сетевых сегментах _ViNS_ (см. _data source_ функцию [**decort_vins**]( link to follow )).
|
7. Удаление нескольких образов (см. _resource_ функцию [**decort_delete_images**](https://github.com/rudecs/terraform-provider-decort/wiki/07.11-Resource-функция-decort_delete_images:-удаление-нескольких-образов.))
|
||||||
8. Получение информации о существующих ресурсных группах (см. _data source_ функцию [**decort_resgroup**]( link to follow )).
|
8. Создание правил трансляции сетевых портов для виртуальных серверов (см. _resource_ функцию [**decort_pfw**](https://github.com/rudecs/terraform-provider-decort/wiki/07.12--Resource-функция-decort_pfw:--управление-правилами-трансляции-сетевых-портов-для-виртуальных-серверов.))
|
||||||
9. Получение информации об образах ОС, на базе которых можно создавать новые вычислительные ресурсы (см. _data source_ функцию [**decort_image**]( link to follow )).
|
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.
|
Для запуска провайдера вам потребуется компьютер, на котором установлен Terraform. Провайдер тестировался вместе с Terraform 0.xx.x на системах под управлением ОС семейства Linux и персональных компьютерах под управлением Windows 10.
|
||||||
|
|
||||||
Кроме того, в связи с тем, что начиная с версии 0.12 Terraform изменил алгоритм поиска и инициализации локальных провайдеров, настройка данного провайдера для работы с Terraform 0.12 или более новыми версиями потребует выполнения ряда дополнительных действий. Подробнее см. [8.3 Настройка локального провайдера для работы с новыми версиями Terraform]( link to follow ).
|
Кроме того, в связи с тем, что начиная с версии 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 провайдер представляет собой бинарный исполняемый файл. Чтобы быстро начать пользоваться Terraform провайдером DECORT, поместите собранный для вашей целевой платформы исполняемый файл в ту же папку, где находится ваш файл _main.tf_.
|
||||||
|
|
||||||
После этого вы можете использовать стандартные команды Terraform-а для управления ресурсами в соответствии с декларациями, содержащимися в _main.tf_, а именно:
|
После этого вы можете использовать стандартные команды Terraform-а для управления ресурсами в соответствии с декларациями, содержащимися в _main.tf_, а именно:
|
||||||
|
|||||||
Reference in New Issue
Block a user