×

5. Подготовка конфигурации

Создайте новую директорию для хранения конфигурационных файлов, например, oblakoteka_cloud_space
Обратите внимание, что каждая конфигурация должна находиться в отдельной директории.
В созданной директории создайте файл с расширением .tf для настройки конфигурации, например, main.tf
 
В файле нужно:
  • Настроить провайдера;
  • Настроить подключение к API используя файл key.json;
  • Описать создание нужных ресурсов (хранилище, бакет, ключи доступа);
  • При необходимости описать загрузку данных.
 
НАСТРОЙКА ПРОВАЙДЕРА
terraform {
  required_providers {
      oblakoteka = {
    source = "tf.oblakoteka.ru/oblakoteka/oblakoteka"
   }
  }
}
 
Где:
sourсe – адрес источника провайдера, tf.oblakoteka.ru/oblakoteka/oblakoteka$
version – версия провайдера.
Примечание: В файле можно не указывать версию. Если версия не указана, то при инициализации terraform скачивается последняя версия. Если версия указана – скачивается именно она.
 
НАСТРОЙКА ПОДКЛЮЧЕНИЕ К API
 
Получите файл key.json для аутентификации  и далее для указания параметров подключения используйте файл key.json.
Обратите внимание, что файл key.json должен находиться в той же директории, где сохранен проект ИЛИ должен быть указан полный путь к нему в виде C:\user\keys\key.json
provider "oblakoteka" {
 key_file = "key.json"
}
 
ПОДГОТОВКА КОНФИГУРАЦИИ
 
ПОЛЕЗНЫЕ ССЫЛКИ