From 17207cffdd800505d1c8b0d567658094eac63518 Mon Sep 17 00:00:00 2001 From: svs1370 <34687689+svs1370@users.noreply.github.com> Date: Mon, 13 Sep 2021 18:42:10 +0300 Subject: [PATCH] =?UTF-8?q?Updated=2004.=20=D0=9E=D0=B1=D0=B7=D0=BE=D1=80?= =?UTF-8?q?=20Terraform=20=D0=BF=D1=80=D0=BE=D0=B2=D0=B0=D0=B9=D0=B4=D0=B5?= =?UTF-8?q?=D1=80=D0=B0=20DECORT=20(markdown)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 04.-Обзор-Terraform-провайдера-DECORT.md | 34 +++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/04.-Обзор-Terraform-провайдера-DECORT.md b/04.-Обзор-Terraform-провайдера-DECORT.md index 3f7aac6..dac4963 100644 --- a/04.-Обзор-Terraform-провайдера-DECORT.md +++ b/04.-Обзор-Terraform-провайдера-DECORT.md @@ -1,3 +1,35 @@ # Обзор Terraform провайдера DECORT -DOCUMENTATION IS UNDER DEVELOPMENT \ No newline at end of file +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 +``` + +## Сборка из исходных кодов \ No newline at end of file