diff --git a/01.-Введение.md b/01.-Введение.md index 8b482a4..901d0df 100644 --- a/01.-Введение.md +++ b/01.-Введение.md @@ -2,6 +2,6 @@ DECORT Terraform Provider позволяет управлять облачным С помощью данного провайдера можно организовать программное управление вычислительными ресурсами (_compute_), ресурсными группами, сетевыми и дисковыми ресурсами, образами дисков, кластером, а также другими параметрами облачной платформы DECORT. -Если вы хорошо знакомы с инструментом Terraform и хотите максимально быстро начать использовать платформу DECORT в своих Terraform-проектах, то можете сразу перейти к разделу [Пример работы](https://github.com/rudecs/terraform-provider-decort/wiki/02.-Пример-работы), где приведён подробно откомментированный пример работы с основными видами ресурсов платформы. Если у вас всё же возникнут вопросы по облачной платформе DECORT и порядку авторизации в ней, то обратитесь к главе [«Обзор облачной платформы DECORT»](https://github.com/rudecs/terraform-provider-decort/wiki/03.-%D0%9E%D0%B1%D0%B7%D0%BE%D1%80-%D0%BE%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D0%BE%D0%B9-%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D1%8B-DECORT.). Также может оказаться полезной глава [«Инициализация Terraform провайдера DECORT»](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.). +Если вы хорошо знакомы с инструментом Terraform и хотите максимально быстро начать использовать платформу DECORT в своих Terraform-проектах, то можете сразу перейти к разделу [Пример работы](https://repos.digitalenergy.online/BASIS/terraform-provider-decort/wiki/02.-Пример-работы), где приведён подробно откомментированный пример работы с основными видами ресурсов платформы. Если у вас всё же возникнут вопросы по облачной платформе DECORT и порядку авторизации в ней, то обратитесь к главе [«Обзор облачной платформы DECORT»](https://repos.digitalenergy.online/BASIS/terraform-provider-decort/wiki/03.-Обзор-облачной-платформы-DECORT). Также может оказаться полезной глава [«Инициализация Terraform провайдера DECORT»](https://repos.digitalenergy.online/BASIS/terraform-provider-decort/wiki/04.02-Инициализация-Terraform-провайдера-DECORT). -Если вы только начинаете использовать инструмент Terraform и облачную платформу DECORT, то рекомендуем вам начать с главы [«Обзор облачной платформы DECORT»](https://github.com/rudecs/terraform-provider-decort/wiki/03.-%D0%9E%D0%B1%D0%B7%D0%BE%D1%80-%D0%BE%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D0%BE%D0%B9-%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D1%8B-DECORT.), после чего изучить главы [«_Data source_ функции Terraform провайдера DECORT»](https://github.com/rudecs/terraform-provider-decort/wiki/06.-Data-source-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.) и [«_Resource_ функции Terraform провайдера DECORT»](https://github.com/rudecs/terraform-provider-decort/wiki/07.-Resource-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.). Примеры, приведенные в этих разделах, помогут вам быстро освоить базовые приёмы работы с инструментом Terraform и провайдером DECORT. \ No newline at end of file +Если вы только начинаете использовать инструмент Terraform и облачную платформу DECORT, то рекомендуем вам начать с главы [«Обзор облачной платформы DECORT»](https://repos.digitalenergy.online/BASIS/terraform-provider-decort/wiki/03.-Обзор-облачной-платформы-DECORT), после чего изучить главы [«_Data source_ функции Terraform провайдера DECORT»](https://repos.digitalenergy.online/BASIS/terraform-provider-decort/wiki/06.-Data-source-функции-Terraform-провайдера-DECORT) и [«_Resource_ функции Terraform провайдера DECORT»](https://repos.digitalenergy.online/BASIS/terraform-provider-decort/wiki/07.-Resource-функции-Terraform-провайдера-DECORT). Примеры, приведенные в этих разделах, помогут вам быстро освоить базовые приёмы работы с инструментом Terraform и провайдером DECORT. diff --git a/02.-Пример-работы.md b/02.-Пример-работы.md index ad8dd1a..e374446 100644 --- a/02.-Пример-работы.md +++ b/02.-Пример-работы.md @@ -10,7 +10,7 @@ Виртуальный сервер - в данном примере на базе системы виртуализации KVM x86 - создаётся посредством _resource_ функции [decort_kvmvm]( link to follow). -Только авторизованные в контроллере облачной платформы пользователи могут управлять облачными ресурсами. Подробнее о способах авторизации см. [Обзор облачной платформы DECORT](https://github.com/rudecs/terraform-provider-decort/wiki/03.-%D0%9E%D0%B1%D0%B7%D0%BE%D1%80-%D0%BE%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D0%BE%D0%B9-%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D1%8B-DECORT.). +Только авторизованные в контроллере облачной платформы пользователи могут управлять облачными ресурсами. Подробнее о способах авторизации см. [Обзор облачной платформы DECORT](https://repos.digitalenergy.online/BASIS/terraform-provider-decort/wiki/03.-Обзор-облачной-платформы-DECORT). ```terraform # 1. Initialize DECORT plugin and connection to DECORT cloud controller @@ -84,4 +84,4 @@ resource "decort_kvmvm" "my_new_vm" { # ip_address = "<>" # you may optionally request a specific IP address } } -``` \ No newline at end of file +``` diff --git a/04.-Начало-работы-с-terraform-провайдером-DECORT.md b/04.-Начало-работы-с-terraform-провайдером-DECORT.md index 069af8d..edaa664 100644 --- a/04.-Начало-работы-с-terraform-провайдером-DECORT.md +++ b/04.-Начало-работы-с-terraform-провайдером-DECORT.md @@ -3,4 +3,4 @@ - Установку провайдера - Инициализацию провайдера - Переключение режима работы между разными группами API -- Получение gid/grid_id площадки \ No newline at end of file +- Получение gid/grid_id площадки diff --git a/04.01-Установка-Terraform-провайдера-DECORT.md b/04.01-Установка-Terraform-провайдера-DECORT.md index 6dff646..f2f0cbf 100644 --- a/04.01-Установка-Terraform-провайдера-DECORT.md +++ b/04.01-Установка-Terraform-провайдера-DECORT.md @@ -2,7 +2,7 @@ Для запуска провайдера вам потребуется компьютер, на котором установлен Terraform. Провайдер тестировался вместе с Terraform 1.x на системах под управлением ОС семейства Linux и персональных компьютерах под управлением Windows 10. -Кроме того, в связи с тем, что начиная с версии 0.12 Terraform изменил алгоритм поиска и инициализации локальных провайдеров, настройка данного провайдера для работы с Terraform 0.12 или более новыми версиями потребует выполнения ряда дополнительных действий. Подробнее см. [8.3 Настройка локального провайдера для работы с новыми версиями Terraform](https://github.com/rudecs/terraform-provider-decort/wiki/08.--Полезные-советы.#83-Настройка-локального-провайдера-для-работы-с-новыми-версиями-terraform). +Кроме того, в связи с тем, что начиная с версии 0.12 Terraform изменил алгоритм поиска и инициализации локальных провайдеров, настройка данного провайдера для работы с Terraform 0.12 или более новыми версиями потребует выполнения ряда дополнительных действий. Подробнее см. [8.3 Настройка локального провайдера для работы с новыми версиями Terraform](https://repos.digitalenergy.online/BASIS/terraform-provider-decort/wiki/08.-Полезные-советы#user-content-8-3-настройка-локального-провайдера-для-работы-с-новыми-версиями-terraform). ## Установка diff --git a/04.02-Инициализация-Terraform-провайдера-DECORT.md b/04.02-Инициализация-Terraform-провайдера-DECORT.md index 411b347..996b05d 100644 --- a/04.02-Инициализация-Terraform-провайдера-DECORT.md +++ b/04.02-Инициализация-Terraform-провайдера-DECORT.md @@ -1,7 +1,7 @@ ## Список аргументов для инициализации Перед началом использования любой Terraform провайдер должен быть инициализирован. -В процессе инициализации Terraform провайдера DECORT проверяется корректность переданных аргументов и выполняется авторизация в указанном контроллере облачной инфраструктуры. Подробнее о способах авторизации в платформе DECORT смотри соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/03.-%D0%9E%D0%B1%D0%B7%D0%BE%D1%80-%D0%BE%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D0%BE%D0%B9-%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D1%8B-DECORT.#%D0%A1%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D1%8B-%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8). +В процессе инициализации Terraform провайдера DECORT проверяется корректность переданных аргументов и выполняется авторизация в указанном контроллере облачной инфраструктуры. Подробнее о способах авторизации в платформе DECORT смотри соответствующий [раздел](https://repos.digitalenergy.online/BASIS/terraform-provider-decort/wiki/03.-Обзор-облачной-платформы-DECORT#user-content-способы-авторизации). При инициализации Terraform провайдера DECORT используются следующие аргументы: @@ -33,4 +33,4 @@ provider "decort" { Пользователь, от лица которого Terrafrom будет выполнять действия в облачной платформе, должен заранее создать пару _Application ID_ и _Application Secret_ в авторизационном приложении OAuth2. Именно эти значения , а также URL авторизационного приложения Oauth2, должны присваиваться аргументам `app_id`, `app_secret` и `oauth2_url` соответственно для успешной инициализации провайдера. -Также обратите внимание на формат задания аргументов `controller_url` и `oauth2_url`. В общем случае они должны содержать идентификатор протокола (_https://_) и сетевой порт, если он отличается от порта по умолчанию (в примере для авторизационного сервиса OAuth2 указан порт _7777_). Эту информацию вы можете узнать у администратора вашей облачной инфраструктуры DECORT. \ No newline at end of file +Также обратите внимание на формат задания аргументов `controller_url` и `oauth2_url`. В общем случае они должны содержать идентификатор протокола (_https://_) и сетевой порт, если он отличается от порта по умолчанию (в примере для авторизационного сервиса OAuth2 указан порт _7777_). Эту информацию вы можете узнать у администратора вашей облачной инфраструктуры DECORT. diff --git a/05.-Работа-с-terraform.md b/05.-Работа-с-terraform.md index a2dbb07..675f2ea 100644 --- a/05.-Работа-с-terraform.md +++ b/05.-Работа-с-terraform.md @@ -1,4 +1,4 @@ Раздел описывает некоторые практики работы с terraform, которые могут быть полезны пользователю. Раздел включает в себя следующие статьи: - Импортирование ресурсов -- Работа с таймаутами \ No newline at end of file +- Работа с таймаутами diff --git a/05.02-Работа-с-таймаутами.md b/05.02-Работа-с-таймаутами.md index 4554290..9a739b4 100644 --- a/05.02-Работа-с-таймаутами.md +++ b/05.02-Работа-с-таймаутами.md @@ -97,4 +97,4 @@ timeout