Updated 04. Обзор Terraform провайдера DECORT (markdown)
@@ -1,3 +1,35 @@
|
|||||||
# Обзор Terraform провайдера DECORT
|
# Обзор Terraform провайдера DECORT
|
||||||
|
|
||||||
DOCUMENTATION IS UNDER DEVELOPMENT
|
THIS PAGE IS UNDER DEVELOPMENT AT THE MOMENT. INFORMATION CONTAINED HEREIN MAY BE INCOMPLETE OR INCORRECT UNTIL THIS MESSAGE 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. Получение информации о существующих вычислительных ресурсах _compute_ (см. _data source_ функцию [**decort_compute**]( 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 )).
|
||||||
|
|
||||||
|
## Системные требования
|
||||||
|
Для запуска провайдера вам потребуется компьютер, на котором установлен Terraform. Провайдер тестировался вместе с Terraform 0.xx.x на системах под управлением ОС семейства Linux и персональных компьютерах под управлением Windows 10.
|
||||||
|
|
||||||
|
Кроме того, в связи с тем, что начиная с версии 0.12 Terraform изменил алгоритм поиска и инициализации локальных провайдеров, настройка данного провайдера для работы с Terraform 0.12 или более новыми версиями потребует выполнения ряда дополнительных действий. Подробнее см. [8.3 Настройка локального провайдера для работы с новыми версиями Terraform]( link to follow ).
|
||||||
|
|
||||||
|
## Установка
|
||||||
|
*NB*: рекомендации в данном разделе ориентированы на Terraform версии 0.11.х и неприменимы для Terraform более поздних версий.
|
||||||
|
|
||||||
|
Terraform провайдер представляет собой бинарный исполняемый файл. Чтобы быстро начать пользоваться Terraform провайдером DECORT, поместите собранный для вашей целевой платформы исполняемый файл в ту же папку, где находится ваш файл _main.tf_.
|
||||||
|
|
||||||
|
После этого вы можете использовать стандартные команды Terraform-а для управления ресурсами в соответствии с декларациями, содержащимися в _main.tf_, а именно:
|
||||||
|
|
||||||
|
```
|
||||||
|
terraform init
|
||||||
|
terraform plan
|
||||||
|
terraform apply
|
||||||
|
```
|
||||||
|
|
||||||
|
## Сборка из исходных кодов
|
||||||
Reference in New Issue
Block a user